【问题标题】:No color as span defines with DOCTYPE [closed]没有使用 DOCTYPE 定义的跨度颜色 [关闭]
【发布时间】:2015-09-14 06:22:01
【问题描述】:

在 html 文件中我有:

<?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">

我怎样才能让它与包含的“严格”行一起工作?问题是跨度类中没有定义颜色。链接全部显示为蓝色,但彩色部分应为红色。

【问题讨论】:

  • 原来nhow应该是大写的。
  • 我没有更改 CSS,但我更改了 html 以使其相等。所以,两者都大写。它工作正常。不知道什么是标准,大写或小写。谢谢
  • 标准的allows either,至少对于class 属性来说是这样的(虽然你几乎从未见过ALLCAPS,但更常见的是使用lower-dashed-classescamelCasePascalCase)。该元素应该是小写的。
  • there is no next line 我的意思是如果该行被排除在外。我已经更新了问题并添加了完整的文件代码。如果我删除 that 行或将 nhow 设为大写,则它可以工作 - 链接有两种颜色。
  • 嗯,尴尬的时机。随着您的最新更新,我认为这个问题已经很清楚了。我正要撤回我的近距离投票并发布答案,但同时出现了其他近距离投票以最终确定关闭:P。 我投票决定重新开放,因为有了 OP 的澄清,我认为它是可重复的/足够清晰的。

标签: html css doctype


【解决方案1】:

看看这个..

HTML

<a target="_blank" href="#" title="#"><span class="nhow">colored</span>not_colored</a>

CSS

.nhow {
    color: red;
}

【讨论】:

  • @downvoter 解释一下?
【解决方案2】:

您以错误的方式使用 css 语法。

应该是这样的

.nhow {
    COLOR: #41EDF3;
}

在这里工作正常 - https://jsfiddle.net/0ynxfm2v/

【讨论】:

  • 请务必提及投反对票的原因。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2013-05-18
  • 1970-01-01
  • 2021-07-14
  • 2016-01-20
相关资源
最近更新 更多