选择器
注释:选择器的用处就是会告诉浏览器网页上的哪些元素需要设置什么样的样式
元素选择器(标签选择器)
注释:根据标签的名字来从页面市中选取指定的元素
语法:标签名{ }
类选择器
注释:根据元素的class属性值选取元素
语法:.className{ }
ID选择器
注释:根据元素的ID是行之选取元素(注意:和class属性不同,ID属性是不能重复的)
语法:#id{ }
复合选择器(交集选择器)
注释:可以同时使用多个选择器,这样可以选择同时满足多个选择器的元素
语法:-选择器1选择器2{ }
群组选择器(并集选择器)
注释:可以同时使用多个选择器,多个选择器将被同时应用指定的样式
语法:选择器1,选择器2,选择器3{ }
通用选择器
注释:可以同时选中页面中的所有元素
语法:*{ }
后代选择器
注释:后代选择器可以根据标签的关系,为处在元素内部的代元素设置样式
语法:祖先元素 后代元素 后代元素{ }
子元素选择器
注释:子元素选择器可以给另一个元素的子元素设置样式
语法:父元素>子元素{ }
兄弟选择器
注释:除了根据祖先父子关系,还可以根据兄弟关系查找元素
语法:查找后边一个兄弟元素:兄弟元素+兄弟元素{ }
查找后边所有的兄弟元素:兄弟元素~兄弟元素{ }
标签之间的关系
祖先元素
直接或间接包含后代元素的元素
后代元素
直接或间接被祖先元素包含的元素
父元素
直接包含子元素的元素
子元素
直接被父元素包含的元素
兄弟元素
拥有相投父元素的元素