CSS 选择器参考手册

原文链接:http://www.w3school.com.cn/cssref/css_selectors.asp

选择器例子例子描述CSS
.class .intro选择class=”intro”的所有元素。1
#id #firstname选择id=”firstname”的所有元素。1
* *选择所有元素。2
element p选择所有<p>元素。1
element,element div,p选择所有<div>元素和所有<p>元素。1
elementelement div p选择<div>元素内部的所有<p>元素。1
element 选择器”>element>element div>p选择父元素为<div>元素的所有<p>元素。2
element+element div+p选择紧接在<div>元素之后的所有<p>元素。2
[attribute] [target]选择带有target属性所有元素。2
[attribute=value] [target=_blank]选择target=”_blank”的所有元素。2
[attribute~=value] [title~=flower]选择title属性包含单词”flower”的所有元素。2
[attribute|=value] [lang|=en]选择lang属性值以”en”开头的所有元素。2
:link a:link选择所有未被访问的链接。1
:visited a:visited选择所有已被访问的链接。1
:active a:active选择活动链接。1
:hover a:hover选择鼠标指针位于其上的链接。1
:focus input:focus选择获得焦点的input元素。2
:first-letter p:first-letter选择每个<p>元素的首字母。1
:first-line p:first-line选择每个<p>元素的首行。1
:first-child p:first-child选择属于父元素的第一个子元素的每个<p>元素。2
:before p:before在每个<p>元素的内容之前插入内容。2
:after p:after在每个<p>元素的内容之后插入内容。2
:lang(language) p:lang(it)选择带有以”it”开头的lang属性值的每个<p>元素。2
element1~element2 p~ul选择前面有<p>元素的每个<ul>元素。3
[attribute^=value] a[src^=”https”]选择其src属性值以”https”开头的每个<a>元素。3
[attribute$=value] a[src$=”.pdf”]选择其src属性以”.pdf”结尾的所有<a>元素。3
[attribute*=value] a[src*=”abc”]选择其src属性中包含”abc”子串的每个<a>元素。3
:first-of-type p:first-of-type选择属于其父元素的首个<p>元素的每个<p>元素。3
:last-of-type p:last-of-type选择属于其父元素的最后<p>元素的每个<p>元素。3
:only-of-type p:only-of-type选择属于其父元素唯一的<p>元素的每个<p>元素。3
:only-child p:only-child选择属于其父元素的唯一子元素的每个<p>元素。3
:nth-child(n) p:nth-child(2)选择属于其父元素的第二个子元素的每个<p>元素。3
:nth-last-child(n) p:nth-last-child(2)同上,从最后一个子元素开始计数。3
:nth-of-type(n) p:nth-of-type(2)选择属于其父元素第二个<p>元素的每个<p>元素。3
:nth-last-of-type(n) p:nth-last-of-type(2)同上,但是从最后一个子元素开始计数。3
:last-child p:last-child选择属于其父元素最后一个子元素每个<p>元素。3
:root :root选择文档的根元素。3
:empty p:empty选择没有子元素的每个<p>元素(包括文本节点)。3
:target #news:target选择当前活动的#news元素。3
:enabled input:enabled选择每个启用的<input>元素。3
:disabled input:disabled选择每个禁用的<input>元素3
:checked input:checked选择每个被选中的<input>元素。3
:not(selector) :not(p)选择非<p>元素的每个元素。3
::selection ::selection选择被用户选取的元素部分。3
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值