定义HTML文件中,我有:没有颜色跨度DOCTYPE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>link</title>
<link rel="stylesheet" href="page.css" type="text/css"/>
</head>
<body>
<a target="_blank" href="#" title="#"><span class="nhow">colored</span>not_colored</a>
</body>
</html>
在CSS我有
SPAN.NHOW {
COLOR: red;
}
它工作正常,如果没有下一行:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
如何使用“严格”行包括在内?问题是没有span类中定义的颜色。链接显示为全蓝色,但彩色部分应为红色。
事实证明,nhow应该是大写。 – andrej
我没有更改CSS,但我更改了html以使其相等。所以,大写。它工作正常。不知道什么是标准,大写或小写。谢谢 – andrej
标准[允许](http://stackoverflow.com/q/448981/419956),至少对'class'属性来说(尽管你几乎看不到'ALLCAPS',但更常见的是使用'虚线类“,”骆驼类“或”PascalCase“)。该元素应该是小写字母。 – Jeroen