html border线条重叠,关于border边框重叠颜色设置问题

盒子模型包括:margin border padding content

在标准盒子模型中 conten不包括border和padding  就是他自身内容所包含的区域。

在IE盒子模型中    content包括border和padding   是内容和border padding之和。

关于盒子边框重叠颜色设置问题:

//就拿下列标签来说

  • 房产
  • 家居
  • 二手房房

css:

li{list-style: none;

display: inline-block;

border: 1px solid #4c6fe2;

border-bottom: none;

width:80px;}

ul{border-bottom:2px solid #6e442c;

height:px;

width:400px;

display: inline-block;

}

.on{

border-bottom:40px solid red;

}

因为ul没设定宽度所有加border的时候会撑开父元素宽度:效果如下

9fc4f44779ce31f9c561d0a31ac5129b.png

给父元素ul设置height

ul{border-bottom:2px solid #6e442c;

height:28px;

width:400px;

display: inline-block;

}

效果如下:

5f2bc174d2a668db375cb0def17a97ec.png

再缩小ul的高度:

f58e10747fdcafc898318764a3f28d9f.png

把颜色设置为#fff 白色:

b4adfa9f6035fd4e5077fa1cfe1d7072.png

由此可见content内容区域的大小是固定不变的。border变大也只是外面去增加,而不会往里面增加。

给父元素设置高度的时候,只要border的宽度超过父元素ul的时候就会覆盖父元素的边框。

刚好覆盖如何设置:

li{list-style: none;

display: inline-block;

height:28px;

border: 1px solid #4c6fe2;

border-bottom: none;

width:80px;

}

ul{border-bottom:2px solid #6e442c;

height:29px;

width:400px;

display: inline-block;

}

.on{

border-bottom:2px solid red;

上面把li的border-top设置为1px height设置为28 没有设置padding和下边框   那么只要把ul height设置为28+1 的时候 再把li的border设置为1px solid #fff;

时候刚好可以覆盖ul的的下边框。如下:

9d8718d17fac6ce06306a0f8f9c9d0fd.png

如果li没设置height怎么实现border覆盖?

li{list-style: none;

display: inline-block;

border: 1px solid #4c6fe2;

border-bottom: none;

width:400px;

}

ul{border-bottom:2px solid #6e442c;

height:29px;

width:400px;

display: inline-block;

}

.on{

border-bottom:2px solid red;

padding-bottom:10px;

}

可以设置padding-bottom,把border往外退 效果如下:

bd44c2100a27005b9e37c62cbfa48e73.png

27.给input边框和背景颜色设置全透明

给input边框和背景颜色设置全透明,但是里面的字不会消失 1.让背景颜色变透明(二选一) background-color:rgba(0,0,0,0); background:rgba(0,0,0, ...

7.css3表格、列表、边框的样式设置--list/border

1.css表格: ①Border-collapse是否把表格边框合并为单一的边框.Separate默认值,collapse合并. ②Border-spacing分割单元格边框的距离. ③Caption ...

poi生成excel整理(设置边框/字体/颜色/加粗/居中/)

转: poi生成excel整理(设置边框/字体/颜色/加粗/居中/) 2016年12月02日 11:05:23 吃奶的牛 阅读数:34324   HSSFWorkbook wb = new HSSFW ...

iPhone 6/plus iOS Safari fieldset border 边框消失

问题:iPhone6 plus 手机浏览网页,fieldset border 边框消失. 示例代码:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值