其他分享
首页 > 其他分享> > css选择器复习

css选择器复习

作者:互联网

一、关于css属性选择器常用的有
id选择器(#box),选择器id为box的元素
类选择器(.one),选择器类名为one的所有元素
标签选择器(div),选择器标签为div的所有元素
后代选择器(#box div),选择id为box元素内部所有div元素
子选择器(.one>one_1),选择父元素为.one的所有.one_1的元素
相邻同胞选择器(.one+two),选择器紧接着在.one之后的所有的.two元素
群组选择器(div,p),选择div,p的所有元素
image

二、还有一些使用频率相对没那么多的选择器
1.伪类选择器
:link:选择未被访问的链接
:visited:选取已被访问的链接
:active:选择活动链接
:hover:鼠标指针浮动在上面的元素
:focus:选择具有焦点的
:first-child:父元素的首个子元素
2.伪元素选择器
:first-letter:用于选取指定选择器的首字母
:first-line:选取指定选择器的首行
:before:选择器在备选元素的内容前面插入内容
:after:选择器在被选元素的内容插入内容
3.属性选择器
【attribute】 选择器带有attribute属性的元素
【attribute=value】 选择器所有使用attribute=value的元素
【attribute~=value】 选择器attribute属性包含value的元素
【attribute|=value】:选择器attribute属性以value开头的元素

三、在css3中新增的选择器有如下
1.层次选择器(p~ul),选择器前面有p元素的每个ul元素
2.伪类选择器
:first-of-type 父元素的首个元素
:last-of-type 父元素的最后一个元素
:only-child 父元素中唯一子元素
:nth-child(n)选择器父元素中弟N个子元素
:nth-last-of-type(n)选择器父元素中第n个子元素,从后往前
:last-child 父元素的最后一个元素
:root 设置Html文档
:empty 指定空的元素
:enabled 选择被禁用的元素
:disable 选择被禁用的元素
:checked 选择选中的元素
:not(selector)选择非《selector》元素的所有元素
3.属性选择器
【attribute*=value】:选择attribute属性值包含value的所有元素
【attribute^=value】:选择器attribute属性开头为value的所有元素
【attribute$=value】:选择器attribute属性结尾为value的所有元素
四、优先级
内联>Id选择器>类选择器>标签选择器

标签:复习,attribute,元素,value,div,选择器,css,属性
来源: https://www.cnblogs.com/zmh114712318/p/16418007.html