7.27知识点总结

一、css属性选择器:

1.E[attr] (选择某个有属性的元素)

例:a[href]{color:red;}

2.E[attr="value"](选择某个有属性的元素,并可进一步缩小范围,只选择有特定属性值的元素)

例: a[href="www.baidu.com"]{color:red;}

3.E[attr^="value"](指定了属性,并指定了属性值,属性值以value开头)

例:a[title^="text"]{color:red;}  /  div[class^="text"]{background:red;}

                                       class属性值命名以 text 开头的所有 div 的背景颜色

4.E[attr$="value"](指定了属性,并指定了属性值,属性值以value结尾)

例:a[title$="text"]{color:red;}  /  div[class$="text"]{background:red;}

                                        class属性值命名以 text 结尾的所有 div 的背景颜色

5. E[attr~="value"]         

例:[title~=book]{background:red;}(给title属性中含有单词book的元素设置样式)

二、结构伪类选择器

1.      p:first-child 

   为每个父元素下的首个p元素设置样式(前提是首个元素是p元素,不是的话不改变样式)

2.      p:last-child

 p元素父元素下的最后一个p元素的样式(前提是最后一个元素是p元素,不是的话不改变样式)

3.     p:nth-child(n) 

设置p元素父元素下第n个子元素的变化(前提是第n个元素是p元素,不是的话不改变样式)

4.     p:nth-last-child(n) 

p元素父元素下从最后一个元素开始从下至上,第n个元素的变化(前提是第n个元素是p元素,不是的话不改变样式)

5.     p:only-child{}     

设置p元素父元素下唯一子元素(即该p元素)的样式

6.     p:first-of-type{}     

 设置p元素父元素下的第一个p元素的样式

7.     p:last-of-type{}     

 设置p元素父元素下,从下至上,第一个p元素的样式

8.     p:nth-of-type(n){}   

 设置p元素其父元素下的第n个p元素的样式

9.     p:nth-last-of-type(n){} 

设置p元素其父元素下,从下至上,第n个p元素的样式

10.    p:only-of-type{}       

设置p元素父元素下的唯一一个子元素p的样式

11.     p:empty{}         

设置内容为空时元素p的样式

13.     :root{}         

设置html文档根元素的样式

三、css伪类选择器

1.UI状态伪类选择器:

                                    input[type="text"]:enabled{}(可用状态下的样式)

                                    input[type="text"]:disabled{} (禁用状态下的样式)

                                    input[type="text"]:checked{}   (选中状态下的样式)

2.否定伪类选择器:   

                                    :not(p) 

                                    设置除p标签外所有元素的样式(前提是p元素已经设置了颜色等样式)

3.目标伪类选择器:   

                                   :target     

                                   该元素的id当做页面中的超链接来使用                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值