css怎么排除第一个子元素


本文摘自PHP中文网,作者藏色散人,侵删。

css排除第一个子元素的方法:1、通过使用伪类选择器“:not”实现排除;2、通过使用“nth-of-type”或者“nth-child”实现排除;3、通过使用“+”或者“~”兄弟选择符实现获取排除第一个之外的子元素。

本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。

css获取除第一个之外的子元素

在前端页面开发中,需要使用css来选择除了第一个之外的子元素,例如希望每个span之间能间隔一定的距离,单不能给每个span设置margin-left,这样会导致第一个span的前面有间距,影响排版。下面就来讲解实现css获取除第一个之外的子元素的多种方法。

效果如下:

设计坞https://www.wode007.com/sites/73738.html

基本结构如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<style>

.dom div{

    float: left;

    height: 150px;

    line-height: 150px;

    width: 150px;

    margin: 20px;

    background: #ccc;

    text-align: center;

    color:#fff;

}

</style>

 <div class="dom">

    <div>1</div>

    <div>2</div>

    <div>3</div>

</div>

方法1:使用伪类选择器:not

1

2

3

4

5

<style>

.dom  div:not(:first-child){

    background:red;

}

</style>

说明:

阅读剩余部分

相关阅读 >>

html+css如何实现自定义图片上传按钮

css是什么缩写

请问css的作用是什么

js怎么改变css display属性的值

css布局之盒子模型属性

css 什么是相对长度单位

css上边距怎么设置

css如何从png里截取小图标

css怎么设置文字只读且不可复制

css如何将图片等比缩放

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...