介绍
这篇文章给大家分享的是有关css去掉重叠部分边框的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<强>边框重叠可以分为两种情况,分别为:强>
1, div, ul等元素盒子设置边框后的重叠问题
2,表表格设置边框后的重叠问题
下面我们就来介绍如何解决这些边框重叠问题的方法,用简单的代码示例来讲解
<强> 1,div, ul等元素盒子设置边框后的重叠问题强>
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=癠TF-8"祝辞 & lt; title>边框重叠& lt;/title> & lt; style> ul李{list-style:没有;} .demo { 宽度:310 px; 身高:205 px; 保证金:汽车; 填充:10 px; 边界:1 px固体红; margin-bottom: 1 px; } 李.demo { 宽度:100 px; 身高:100 px; 浮:左; 边界:1 px固体# 000000; 保证金:0 px 1 px 1 px 0 px; } & lt;/style> & lt;/head> & lt; body> & lt; div类=癲emo"祝辞 & lt; ul> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt;/ul> & lt;/div> & lt; div类=癲emo"祝辞 & lt; ul> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt; li> & lt;/li> & lt;/ul> & lt;/div> & lt;/body> & lt;/html>
效果图:
在上例中,我们使用了保证金属性的负值,设置元素的利润值为边框值的相反数,就可以把重叠的部分边框隐藏起来(被覆盖),让边框以单线的形式显示.margin负值其实是一个很常用的功能,很多特殊的布局方法都是依赖于它才可以实现的。
<强> 2,表表格设置边框后的重叠问题强>
表{ border-spacing: 0; border-collapse:崩溃; } 表td { 边界:1 px固体# 000; 填充:20 px 30 px; }
在表单中当我们添加了边框,又把每个单元格的边距去除后,表单就会出现边框重叠的问题,使得边框线变粗,这时我们就可以设置border-collapse:崩溃来设置边框,它把重叠的边框合并在一起,成为一个边框,实现单线边框的效果。
效果图:
感谢各位的阅读!关于css去掉重叠部分边框的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!