html选择器有哪些child,css3选择器child有哪些?css3选择器child用法详解

本篇文章给大家带来的内容是关于css3选择器child有哪些?css3选择器child用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

对于CSS3的结构伪类选择器,为了更好地让刚刚学习CSS3教程的新手能够理解,我们先来给大家讲解一下css3选择器child选择器。

1542592412855151.png这些结构伪类选择器都很好理解,下面我们通过几个实例让大家感受一下这些选择器的用法。

代码如下:

CSS3结构伪类选择器

*{padding:0;margin:0;}

ul

{

display:inline-block;

width:200px;

list-style-type:none;

}

ul li

{

height:20px;

}

ul li:first-child{background-color:red;}

ul li:nth-child(2){background-color:orange;}

ul li:nth-child(3){background-color:yellow;}

ul li:nth-child(4){background-color:green;}

ul li:last-child{background-color:blue;}

效果如下:

1542592485140650.png

分析:

想要实现同样的效果,很多人想到在li元素加上id或class属性来实现。但是这样会使得HTML结构id和class泛滥,不便于维护。使用结构伪类选择器,使得我们HTML结构非常清晰,结构与样式分离,便于维护。

上面这种使用结构伪类选择器的地方非常多,特别适合操作列表中列表项的不同样式。

举例:

CSS3结构伪类选择器

*{padding:0;margin:0;}

ul

{

display:inline-block;

width:200px;

border:1px solid gray;

list-style-type:none;

}

ul li

{

height:20px;

background-color:green;

}

/*设置偶数列颜色*/

ul li:nth-child(even)

{

background-color:red;

}

效果如下:

1542592610654482.png

分析:

隔行换色这种效果也很常见,例如表格隔行换色、列表隔行换色等,这些也是用户体验非常好的设计细节。

以上就是对css3选择器child有哪些?css3选择器child用法详解的全部介绍,如果您想了解更多有关CSS3教程,请关注PHP中文网。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值