接下来,开始讲解 CSS元素定位。
CSS定位速度快,功能多,但是不能向上查找,比 xpath好用,是本人认为最好用的定位方式 大致用法总结: 具体使用仿上篇博客。http://www.cnblogs.com/zhongmeizhi/p/6296213.html 下面都是精华哦。1、*:checked 选中*的checked元素
2、 li.refined.list.group.item (如果class中间有空格,可以.+.+.全写也可以只写任意一个)
.checkbox[type^=’check’][onclick*=’Bebe’][checked$=’ed’] +a
(开头^= 包含*= 结尾$= )+a 是选中同级的后面的a3、 li a :选中 li 标签的后代 a5、 li>a :选中 li 标签的子元素 a4、 li,a :选中 li 和 a5、 li +a :选中 li 同级的 下一个 a6、 li ~a :选中 li 同级的 下面所有的 a7、 li>a:last-child / li>a:last-of-type : 选中 li 下最后面一个 a8、 li:not([class*=’_’]) : li 中的 calss 不含 ‘_’ li:not(:nth-of-type(1)) : 不含第一个 li 的所有 li9、 li>a:nth-child(n) / li>a:nth-of-type(n) :选中 li 下第 n 个 a li>a:nth-last-child(n) / li>a:nth-last-of-type(n):选中 li 下,倒数第 n 个 a 如果 n = odd 表示奇数 如果 n = even 表示偶数
div h2:nth-child(n) : 当div的第n个子元素是h2的时候div h2:nth-of-type(n): div下第n个h2子元素10、 div[style] : div中包含 属性style 11、 li>a:only-child :li 下只有1个a的 a 标签 东西都码在一起了。修行靠个人。