Rumah > hujung hadapan web > tutorial css > 如何用CSS属性border-collapse解决table的边框问题

如何用CSS属性border-collapse解决table的边框问题

yulia
Lepaskan: 2018-09-13 11:43:30
asal
5057 orang telah melayarinya

当我们在进行页面布局时,除了图片,文字之外,用的最多的就是table表格了,对于很多人来说,table的边框还是比较烦人的,我个人最讨厌看到带多层边线的表格,奇丑无比,那你知道怎么设置表格的边框吗?今天就和大家说说CSS中的border-collapse属性,这个属性非常的实用,但很多人还不知道,快过来看看吧。

一般我们写一个表格,就是下面的这种写法,给表格border,还有你想要的样式,代码如下:

HTML部分:

<table class="aa">
   <thead>
    <tr>
     <th>序号</th>
     <th>姓名</th>
     <th>性别</th>
     <th>年龄</th>
    </tr>
   </thead>
   <tbody>
    <tr>
     <td>1</td>
     <td>张晗</td>
     <td>男</td>
     <td>23</td>
    </tr>
    <tr>
     <td>2</td>
     <td>陆颖</td>
     <td>女</td>
     <td>20</td>
    </tr>
    <tr>
     <td>3</td>
     <td>郝婷婷</td>
     <td>女</td>
     <td>19</td>
    </tr>
   </tbody>
  </table>
Salin selepas log masuk

CSS部分:

.aa{border: 1px solid #ccc;width:30%;text-align: center;border-collapse: collapse;}
.aa th,.aa td{border: 1px solid #ccc;padding: 10px;}
Salin selepas log masuk

看,出现的效果是这样的:

table1.jpg

它不符合我们对表格的认识,怎么会多出这么多边框线呢,一般我们只需要外面的边框和单元格共用的部分,不需要每个单元格都搞一个边框。那怎么去掉这些多余的边框呢?接下来就是今天的重点,CSS属性里的border-collapse可以帮助我们去掉多余的边框。

首先我们先看一下border-collapse属性值说明。他有两个值,separate是默认值,边框分开,不合并;collapse边框合并,如果相邻,则共用一个边框,那我们来给刚刚的表格加上这个属性看看。

.aa{border: 1px solid #ccc;width:30%;text-align: center;border-collapse: collapse;}
Salin selepas log masuk

图片:

table2.jpg

看到了吗?当我们给表格运用border-collapse: collapse时,表格边框合并了,变得美观了很多。在以后的工作中可以使用这个属性,很好用。建议小伙伴们自己动手试试,尤其是初学者,希望这篇文章可以帮助到你!

Atas ialah kandungan terperinci 如何用CSS属性border-collapse解决table的边框问题. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan