头闻号

杭州昌乾物资有限公司

桥架|其他通信线缆|码头、桥梁灯具|综合性公司|电力电缆

首页 > 新闻中心 > 科技常识:css3选择器基本介绍
科技常识:css3选择器基本介绍
发布时间:2024-11-27 03:51:10        浏览次数:9        返回列表

今天小编跟大家讲解下有关css3选择器基本介绍 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css3选择器基本介绍 的相关资料,希望小伙伴们看了有所帮助。

这些选择器还是比较简单的,就不再此一一举例样式了.还有随着各种浏览器的升级,也不在此讨论各种版本的浏览器对于属性样式的兼容和支持问题久了.

一:属性选择器

[attr=val]:属性attr是val;[attr*=val]:属性attr中包含val;[attr^=val]:属性attr中开头是val;[attr$=val]:属性attr结尾是val;

二:伪类选择器

:first-line,为某个元素中的第一行文字使用样式.:first-letter,为某个元素中的文字的首字母(欧美文字)或第一个字(中文或日文等汉字)使用样式.:before,在某个元素之前插入一些内容.例如:.gys:before{content:'思思博士';}:after,在某个元素之后插入内容.

:root,有效文本区域,即html区域例子::root{ background:'red';}body{ background:"yellow";}这个时候整个页面背景就会变成黄色,而文本区域的背景色就是红色.:not,排除不需要的子元素例如:body *:not(h1){ color:red;}//body中所有的子元素,当时排除h1元素:empty,当元素内容为空白是使用的样式.:target,跳转到这个链接后,执行样式.例如:<a href="#test1">111111111111</a><a href="#test2">222222222222222</a><div id="test1">1111111111111111</div><div id="test2">222222222222</div>

#test1:target{ background-color:#000;}//跳转到id=test1时背景色变化

:first-child,第一个子元素:last-child,最后一个子元素:nth-child(n),指定父元素中第n的子元素.n如果是odd偶数序列的子元素,even技术序列的子元素:nth-last-child(n),指定父元素中倒数第n的子元素,n如果是odd偶数序列的子元素,even基数序列的子元素:nth-of-type(n),指定同类型中的指定n.:nth-of-last-type(n),指定同类型中的倒数第n的元素.:nth-child(an+i),循环使用样式.例如:li:nth-child(4n+1){color:red;}li:nth-child{4n+2}{ color:bluee;}li:nth-child(4n+3){color:yellow;}li:nth-child(4n+4){color:black;}:only-child,当父元素中只有一个子元素时使用.例如:li:only-child{ color:red;}

三,表单伪类选择器

:active元素被激活(鼠标放下还没有抬起):focus获得焦点时,:hover,鼠标悬浮在元素上例如:input[type='text']:active{ color:#F00;}input[type='text']:focus{ color:#F00; background-color:#960;}input[type='text']:hover{ color:#0F0;}

:enabled,元素处于可用状态,:disabled,元素处于不可用状态:read-only,元素处于只读状态:read-write,元素处于非只读状态

:checked,表单中radio或checkbox复选框处于选取状态时的样式:default,当页面打开时默认处于选取状态的单选框或复选框的样式.:indeterminate,用来指定页面打开时,如果一组单选框中任何一个单选框都没有设定选取状态时整租单选框的样式,如果用户选取其中任何一个单选框,这该样式被取消指定.目前只用opera支持.:selection,但元素处于选中状态时的样子.

来源:爱蒂网