1 伪类和伪元素 :针对于特殊场景
伪类 单冒号:,在特殊的场景中触发
hover
focus
伪元素 双冒号::
first-letter 选择指定元素的第一个单词
first-line 选择指定元素的第一行
2 **否定伪类 :**可以帮助我们选择不是其他标签的某个标签
not(选择器){ },例:
div:not(.box){ } 表示选择所有的div元素但是class为box的除外
3 css选择器的优先级别:
选择器的权值:
*:0
标签:1
类:10
属性:10
伪类/伪元素:10
i d:100
important:1000
原则:选择器的权值加到一起,大的优先;如果权值相同,后定义的优先
优先级排序: important>内联>id>类|伪类/伪元素|属性>*>继承
内联(写在标签内部)
4 **块元素:**自己单独占一行,就像一个段落;能随时设置宽度和高度
常见块元素:ul,li,form,h1-h6,hr,P,div