Open MiffyCooper opened 5 years ago
基本上没有浏览器兼容问题
类名选择器 ul.item 群组选择器 selector1,selectorN 后代选择器 selector1 selectorN
子选择器 selector1>selectorN 相邻兄弟选择器 selector1 + selectorN 通用兄弟选择器 selector1~selectorN
相邻兄弟选择器(E+F) 选择的是与E元素相邻并且紧挨的兄弟元素F 选择的是一个元素
<div>
<div class='one'>1</div>
<div>2</div>
<div>3</div>
</div>
// css
.one ~ div {color: red}
.one+div {color: blue}
* result:2为蓝色 3为红色
E F:nth-child(n) 选择父元素的第n个子元素F n的起始值是1 E:nth-of-type(n) 选择父元素内具有指定类型的第n个E元素 :one-of-type 选择当一个元素是它的父元素中的唯一一个相同类型的子元素 :empty 用来选择没有任何内容的元素
双冒号和单冒号在CSS3中是为了区分伪类和伪元素
伪类一般反映无法在css中轻松检测到的某个元素属性或状态 伪元素表示DOM外部的某种文档结构
::first-line 元素的第一行文本 ::before ::after 插入额外内容的位置 ::selection 匹配突出选择的文本
最近重新翻了一下大漠的《图解CSS3》 想从新阅读,带着已有的知识点,查漏补缺。 今天读了选择器的章节。选择器一直都属于CSS中比较重要的部分,今天重新阅读,发现其实有很多内容是自己不知道的,或者说 不熟悉的。我会把这些内容都记录下来,作为对自己的查漏补缺。 已经完成阅读,后续会给自己出一份测试题。作为后续对选择器的自检。