这个选择器的效果将是一样的。
第二个区别是id选择器不引用 class 属性的值,毫无疑问,它要引用 id 属性中的值。
以下是一个实际id选择器的例子:
<span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<p id="intro">This is a paragraph of introduction.</p>
<p>This is a paragraph of introduction.</p>
</body>
</html></span>
复制代码
运行结果为:
二id选择器简介
(1)概述
id选择器可以为标有特定id的HTML元素指定特定的样式。id 属性只能在每个 HTML 文档中出现一次。
id选择器以"#"来定义。
下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:
<span style="font-size:18px;">#red {color:red;}
#green {color:green;}</span>
复制代码
下面的 HTML 代码中,id 属性为 red 的 p 元素显示为红色,而 id 属性为 green 的 p 元素显示为绿色。
<p id="red">这个段落是红色。</p>
<p id="green">这个段落是绿色。</p>
复制代码
运行结果为:
(2)区分大小写
请注意,类选择器和id选择器可能是区分大小写的。这取决于文档的语言。HTML 和 XHTML 将类和id值定义为
区分大小写,所以类和id值的大小写必须与文档中的相应值匹配。
因此,对于以下的 CSS 和 HTML,元素不会变成粗体:
#intro {font-weight:bold;}
<p id="Intro">This is a paragraph of introduction.</p>
由于字母 i 的大小写不同,所以选择器不会匹配上面的元素,运行不会有你想要的结果。
三单独的选择器
id 选择器即使不被用来创建派生选择器,它也可以独立发挥作用: