我有这样的东西:
<div id="5.5a">
<p >First Div</p>
</div>
我的 CSS 有:
#5.5a {
color=blue;
}
id="5.5a"不应该链接到我的 CSS #5.5a 吗? (CSS 的其他部分可以工作,所以我的标签是正确的)
最佳答案
id
,如 class
,在 CSS 中不应以数字字符开头(如果需要,可以,但需要适当转义)和不能在其 id
中包含 .
,因为 .
表示以下(有效)字符序列是一个新的类名。
此外,CSS 中的属性值分配是使用冒号 (:
) 而不是等号 (=
):
也就是说,如果您必须按原样使用它:
#\35\.5 {
color: blue;
}
<span id="5.5">Demo</span>
关于HTML/CSS id 标签没有链接到 css #id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26242500/