CSS3选择器(基础选择器、属性选择器、伪类选择器、选择器策略)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CSS3选择器(基础选择器、属性选择器、伪类选择器、选择器策略),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3247字,纯文字阅读大概需要5分钟。
内容图文
《CSS3基本选择器》
一、通配符选择器(*)
*{
marigin
:
0
;
padding
:
0
;
}
二、元素选择器(
E
)
li
{
background
-
color
:
grey
;
color
:
orange
;}
三、类选择器(.
className
)
四、
id
选择器(#
ID
)
#
first
{
background
:
lime
;
color
:
#
000
;}
#
last
{
background
:
#
000
;
color
:
lime
;}
五、后代选择器(E
F)
.
demo li
{
color
:
blue
;}
六、子元素选择器(
E
>
F
)
ul
>
li
{
background
:
green
;
color
:
yellow
;}
七、相邻兄弟元素选择器(
E
+
F
)
li
+
li
{
background
:
green
;
color
:
yellow
;
border
:
1px
solid
#
ccc
;}
八、通用兄弟选择器(E
?
F)
.
active
~
li
{
background
:
green
;
color
:
yellow
;
border
:
1px
solid
#
ccc
;}
九、群组选择器(
selector1
,
selector2
,...,
selectorN
)
.
first
,
.
last
{
background
:
green
;
color
:
yellow
;
border
:
1px
solid
#
ccc
;}
一、通配符选择器(*)
*{
marigin : 0 ;
padding : 0 ;
}
二、元素选择器( E )
li { background - color : grey ; color : orange ;}
三、类选择器(. className )
四、 id 选择器(# ID )
# first { background : lime ; color : # 000 ;}
# last { background : # 000 ; color : lime ;}
五、后代选择器(E F)
. demo li { color : blue ;}
六、子元素选择器( E > F )
ul > li { background : green ; color : yellow ;}
七、相邻兄弟元素选择器( E + F )
li + li { background : green ; color : yellow ; border : 1px solid # ccc ;}
八、通用兄弟选择器(E ? F)
. active ~ li { background : green ; color : yellow ; border : 1px solid # ccc ;}
九、群组选择器( selector1 , selector2 ,..., selectorN )
. first , . last { background : green ; color : yellow ; border : 1px solid # ccc ;}
CSS3的属性选择器主要包括以下几种:
- E[attr]:只使用属性名,但没有确定任何属性值;
- E[attr="value"]:指定属性名,并指定了该属性的属性值;
- E[attr~="value"]:指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的“?”不能不写;
- E[attr^="value"]:指定了属性名,并且有属性值,属性值是以value开头的;
- E[attr$="value"]:指定了属性名,并且有属性值,而且属性值是以value结束的;
- E[attr*="value"]:指定了属性名,并且有属性值,而且属值中包含了value;
- E[attr|="value"]:指定了属性名,并且属性值是value或者以“value-”开头的值(比如说zh-cn);
-
. demo a [ href ][ title ] { background : yellow ; color : green ;} //存在href 和title 被选中
. demo a [ id = "first" ] { background : blue ; color : yellow ; font - weight : bold ;} //id="first"被选中
. demo a : link { color : gray ;} /*链接没有被访问时前景色为灰色*/
. demo a : visited { color : yellow ;} /*链接被访问过后前景色为黄色*/
. demo a : hover { color : green ;} /*鼠标悬浮在链接上时前景色为绿色*/
. demo a : active { color : blue ;} /*鼠标点中激活链接那一下前景色为蓝色*/
input : not ([ type = "submit" ]) { border : 1px solid red ;}
. clearfix : before ,
. clearfix : after {
content : "." ;
display : block ;
height : 0 ;
visibility : hidden ;
}
. clearfix : after { clear : both ;}
. clearfix { zoom : 1 ;}
原文:http://blog.csdn.net/zz410675629/article/details/38708041
内容总结
以上是互联网集市为您收集整理的CSS3选择器(基础选择器、属性选择器、伪类选择器、选择器策略)全部内容,希望文章能够帮你解决CSS3选择器(基础选择器、属性选择器、伪类选择器、选择器策略)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。