css选择器深入探索

想实现的效果:写一个带边框的表格,border都为1px不重复

一般例子

#html 

<div class="list-border">
	<div class="list"></div>
	<div class="list"></div>
	<div class="list"></div>
	<div class="list"></div>
</div>


#css部分
.border{
width:400px;
height:100px
border:1px soild black;
}
.list{
 width:100px;
 height:100px
}

.list + .list {
border-left:1px solid black
}

这样就实现了一个一行4列的表格
项目中遇到的

在这里插入图片描述
当时列表是循环出来的,而且头部和内容区域是在一个div中,并没有分开,所以这里面的问题是星期下面的列表数据div他们并不是兄弟关系,最多算是堂兄弟,其实有其他方法来写,但是当时就是不想调整布局来写。

#    这边为了不必不要的代码影响视觉,就不做循环,直接复制粘贴写出布局层级结构
 #html
 <div class="border-list">
 
    <div class="time-sitting">
        <div class="time-list-header flexFRCC">星期一</div>
        <div class="time-list-content">内容区域 </div>
    </div>

 <div class="time-sitting">
        <div class="time-list-header flexFRCC">星期二</div>
        <div class="time-list-content">内容区域 </div>
    </div>

 <div class="time-sitting">
        <div class="time-list-header flexFRCC">星期三</div>
        <div class="time-list-content">内容区域 </div>
    </div>
  </div>

  #css
想要实现内容区域有边框,二星期几div没有边框,也就是上面图片的样式

.time-sitting:nth-of-type(n+2) .time-list-content{
border:1px solid black;
}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值