标签:
<p class="important warning"> This paragraph is a very important warning. </p> .important {font-weight:bold;} .warning {font-style:italic;} .important.warning {background:silver;} //同时包含这两个类
只能在文档中使用一次,与类不同,在一个 HTML 文档中,ID 选择器会使用一次,而且仅一次。
不能使用 ID 词列表,不同于类选择器,ID 选择器不能结合使用,因为 ID 属性不允许有以空格分隔的词列表。
如果需要根据属性值中的词列表的某个词进行选择,则需要使用波浪号(~)。
假设您想选择 class 属性中包含 important 的元素,可以用下面这个选择器做到这一点:
p[class~="important"] {color: red;}
选择器 | 描述 |
---|---|
[attribute] | 用于选取带有指定属性的元素。 |
[attribute=value] | 用于选取带有指定属性和值的元素。 |
[attribute~=value] | 用于选取属性值中包含指定词汇的元素。 |
[attribute|=value] | 用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。 |
[attribute^=value] | 匹配属性值以指定值开头的每个元素。 |
[attribute$=value] | 匹配属性值以指定值结尾的每个元素。 |
[attribute*=value] | 匹配属性值中包含指定值的每个元素。 |
selector : pseudo-class {property: value}
selector.class : pseudo-class {property: value} //类与伪类搭配使用
注释:必须声明 <!DOCTYPE>,这样 :first-child 才能在 IE 中生效。
selector:pseudo-element {property:value;}
h1:before
{
content:url(logo.gif);
}
标签:
原文地址:http://www.cnblogs.com/liurenxingyu/p/4769138.html