选择器的介绍
1.元素选择器
作用: 根据标签名来选中指定元素。
语法: 标签名{}。
例子: p{},h1{},div{}。
2.id选择器
作用: 根据元素的id属性选中一个元素。
语法: #id属性值{}。
例子: #red{}。
3.类选择器
作用: 根据元素的class属性值选中一组元素。
语法: .class属性值。
例子: .content{},.top{}。
4.伪类(不存在的类,特殊的类)选择器
作用: 用来描述一个元素的特殊的状态,通过这种特殊的属性选中一个元素。比如,第一个
子元素,被点击的元素,鼠标移入的元素....。
语法: 一般情况下都是使用 :xxx。
例子: :first-child(第一个子元素),:last-child(最后一个子元素),:nth-
child(n) (选中第n个子元素),其中写n表全选、2n或even表示选中偶数位的元素、
2n+1或odd表示选中奇数位的元素。
5.复合选择器:复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。
交集选择器:交集选择器由两个选择器构成,其中第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格,交集选择器 是 并且的意思。 即...又...的意思。
作用:选中同时符合多个条件的元素。
例子:div.red {} 选择class为red的div,用的相对来说比较少,不太建议使用。
并集选择器:并集选择器是各个选择器通过逗号连接而成的,任何形式的选择器(包括标签选择器、class类选择器id选择器等),都可以作为并集选择器的一部分。如果某些选择器定义的样式完全相
同,或部分相同,就可以利用并集选择器为它们定义相同的CSS样式。就是说,只要逗号隔开的,所有选择器都会执行后面样式。
作用: 同时选择多个选择器对应的元素。
例子: .one, p , #id {},表示.one 和 p 和 #id 这三个选择器都会执行颜色为红色。通常用于集体声明。
后代选择器:后代选择器又称为包含选择器,用来选择元素或元素组的后代,其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔。当标签发生嵌套时,内层标签就成为外层标签的后
代。子孙后代都可以这么选择。或者说,它能选择任何包含在内的标签。
子元素选择器:子元素选择器只能选择作为某一元素子元素的元素。其写法就是把父级标签写在前面,子级标签写在后面,中间跟一个 进行连接,注意,符号左右两侧各保留一个空格。
例子: ul > li {color: red;
}说明ul 元素包含着li。
【选择器的介绍】选择器的权重与优先级在之后的文章会总结出来!
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量