首页IT科技css选择器总结(CSS的选择器(超详细!!))

css选择器总结(CSS的选择器(超详细!!))

时间2025-06-20 10:52:02分类IT科技浏览3973
导读:目录...

目录

一           、常用的四类选择器(基本)

1               、元素选择器

2     、id选择器

3           、类选择器

4               、通配选择器

二     、复合选择器(两种)

1      、交集选择器

2               、并集选择器

三          、关系选择器

父子关系:父元素直接包含子元素           ,子元素直接被父元素包含

祖先后代关系:祖先元素直接或间接包含后代元素

兄弟关系:拥有同一个父元素

 四      、属性选择器

五                、伪类选择器

1.常用的伪类

2          、否定伪类

3、元素的伪类

六                、伪元素选择器

一               、常用的四类选择器(基本)

1、元素选择器

                作用:选中对应元素/标签里面的内容

                语法:标签名{}

2           、id选择器

                作用:选中对应id属性值的元素

                语法:#id属性值{}

3               、类选择器

                作用:选中对应class属性值的元素

                语法:.class属性值{}

4     、通配选择器

                作用:选中页面中所有元素

                语法:*{}

二           、复合选择器(两种)

1               、交集选择器

            作用:选中同时符合多个选择器条件的元素

            语法:选择器1选择器2...{}

            注意:如果选择器中有元素的选择器               ,元素选择器必须放在前面

2     、并集选择器

            作用:同时选中对应选择器的元素

            语法:选择器1     ,选择器2           ,选择器3...{}

三      、关系选择器

父子关系:父元素直接包含子元素               ,子元素直接被父元素包含

<div><p></p></div>

div标签是p标签的父元素     ,p标签是div标签的子元素

祖先后代关系:祖先元素直接或间接包含后代元素

<div><p><span></span></p></div>

div标签是p标签和span标签的祖先元素      ,p标签和span标签是div标签的后代元素

兄弟关系:拥有同一个父元素

<div><p></p><h1></h1></div>

p标签和h1标签就是兄弟关系

 四               、属性选择器

[属性] 选中含有指定属性的元素 [属性=属性值] 选中含有指定属性和指定属性值的元素 [属性^=属性值] 选中含有指定属性和指定属性值开头的元素 [属性$=属性值] 选中含有指定属性和指定属性值结尾的元素 [属性*=属性值]

选中指定属性名和含有指定属性值的元素

五          、伪类选择器

伪类:不存在的类               ,表示元素的一种状态

1.常用的伪类

:first-child   第一个子元素

:last-child    最后一个子元素

:nth-child()   选中第n个元素

关于:nth-child()的特殊值

        n   第n个   n的范围0到正无穷(全选)

        even或2n    选中偶数位的元素

        odd或2n+1   选中奇数位得到元素

上面的都是在所有元素中选择

下面都是在相同元素中选择

:first-of-type  第一个子元素

:last-of-type   最后一个子元素

:nth-of-type()    选中第n个元素

2      、否定伪类

:not()        将符号条件的元素去除

3                、元素的伪类

:link        表示未访问过的a标签

:visited    表示访问过的a标签

以上两个伪类是超链接所独有的

由于隐私的问题          ,所以visited这个伪类只能修改链接的颜色

以下两个伪类是所有标签都可以使用

:hover        鼠标移入后元素的状态

:active        鼠标点击后      ,元素的状态 

六          、伪元素选择器

同伪类一样                ,伪元素也是不存在的元素          ,表示元素的特殊状态

常见的几个伪元素:

::first-letter    表示第一个字母

::first-line       表示第一行

::selection     表示选中的元素

::before         元素开始的位置前

::after            元素结束的位置后

befor和after必须配合contend一起使用(before,after所写的内容无法选中且永远在最前和最后)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
phpcms api(phpcms 前台不能投稿怎么办)