css去掉重叠部分边框的方法

  介绍

这篇文章给大家分享的是有关css去掉重叠部分边框的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

 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>

效果图:

 css去掉重叠部分边框的方法

在上例中,我们使用了保证金属性的负值,设置元素的利润值为边框值的相反数,就可以把重叠的部分边框隐藏起来(被覆盖),让边框以单线的形式显示.margin负值其实是一个很常用的功能,很多特殊的布局方法都是依赖于它才可以实现的。

<强> 2,表表格设置边框后的重叠问题

表{   border-spacing: 0;   border-collapse:崩溃;   }   表td {   边界:1 px固体# 000;   填充:20 px 30 px;   }

在表单中当我们添加了边框,又把每个单元格的边距去除后,表单就会出现边框重叠的问题,使得边框线变粗,这时我们就可以设置border-collapse:崩溃来设置边框,它把重叠的边框合并在一起,成为一个边框,实现单线边框的效果。

效果图:

 css去掉重叠部分边框的方法

感谢各位的阅读!关于css去掉重叠部分边框的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

css去掉重叠部分边框的方法