属性选择器:
[ATTR〜= “值”] 的相关资料: 的相关资料:空格的相关资料: 的相关资料:必须值有效
[ATTR | = “值”]值打头 或者 值-单词
注意:
属性选择都是用则很难规则表达式来判别选择元素,效率要高一些
伪类选择器:
:之前
:之后
:lang(val)val / val- 单词
:nth-child(n)n从1开始算起 odd基数even偶数
:nth-of-type(n)选择器匹配属于父元素的特定类型的第N 个子元素的每个元素。
<!doctype html>
<html>
<头>
<meta charset =“ utf-8”>
<title> 无标题文档</ title>
<link href =“ css / index.css” rel =“ stylesheet” type =“ text / css” />
</ head>
<身体>
<!-
<p lang =“ en”> aaaaaaa </ p>
<p lang =“ en-demo”> aaaaaaa </ p>
<p lang =“ entest”> aaaaaaa </ p>
->
<div>
<p> aaa </ p>
<p> aaa </ p>
<p> aaa </ p>
<p> aaa </ p>
</ div>
</ body>
</ html>
Css 部分:
@charset“ utf-8”;
/ * CSS文档* /
/ *
p:之前{
内容:“ ccc”;
}
p:lang(zh){
边框:1px实线#ff0000;
}
p:第n个孩子(偶数){
背景:#F00;
}
* /
p:nth-of-type(3){/ * p 标记的父元素下的第3个p元素* /
背景:#F00;