总结CSS3新特性(选择器篇)
CSS3新增了
嗯- -21个选择器,脚本通过控制台在这里运行;
~:
p ~ p{color: red;/*此条规则将用于p后边所有的p....,通过判断是否有http.com什么的(等到CSS4选择器问世就不用这么麻烦了[:local-link])
:first-of-type与:last-of-type:
从字面大概能看出来是干嘛使得,第一个这个类型的...:only-child:
选择仅有一个子元素的元素;
如果去掉:only-child前边的p,那个孤独的span也会应用该样式;
同样可以使用:not反选,
:nth-child(n):
选择第...n个子元素,可以结合选择器来限制
结合变量n(应该说是关键字吧= =),可以用来在表格里,列表里做隔行换色什么的
:nth-last-child(n):
基本同上…只不过是从后往前数
:nth-of-type...,列表有空项,然后做点处理,用js选择空元素时这个挺有用的;
:target:
W3C给的解释是设置活动的id的样式,其实就是浏览器路径上边缀着#什么,就选着什么 传送阵;
:enabled与:disabled