伪类和伪元素总结
-
伪类是存在在dom树中的,只是对css选择器的一个额外的补充。
-
伪元素是不存在在dom树中的,虚拟创建的dom元素节点,无法用js访问到。
-
伪类可以有多个,伪元素只能有一个。
-
伪类可以放在选择器前面或者后面,而伪元素只能放在选择器后面。
-
伪元素必须要和content连在一起使用
css选择器总结
-
id选择器 #
-
类选择器 .
-
标签选择器 p
-
空格 表示某个标签下的所有标签
-
>
选择器,>div
第一层的所有div -
+
选择器,+div
紧紧挨着的兄弟div
标签<div></div>//选择到下面的div <div></div> <div></div>//选择不了下面的div <br/> <div></div>
-
~
选择器,同级的兄弟节点 -
*
选择器,所有的元素,一般配合使用 -
属性选择器,
div[href^="https"]``div[href$=".com"]``div[href*="baidu"]