在CSS中,我們可以使用border-span
屬性來合并表格中的單元格,這個(gè)屬性允許一個(gè)單元格跨越多個(gè)列或行,從而實(shí)現(xiàn)合并的效果。
表格合并單元格的CSS代碼示例
假設(shè)我們有一個(gè)HTML表格,其中包含四個(gè)單元格,我們想要合并前兩個(gè)單元格:
<table> <tr> <td>Cell 1</td> <td>Cell 2</td> </tr> <tr> <td>Cell 3</td> <td>Cell 4</td> </tr> </table>
我們可以通過CSS來合并前兩個(gè)單元格:
table { border-collapse: collapse; /* 合并邊框 */ } td { border: 1px solid black; /* 添加邊框 */ } /* 合并前兩個(gè)單元格 */ td:first-child { border-span: 2; /* 跨越兩列 */ }
代碼解釋
1、border-collapse: collapse;
:這個(gè)屬性會(huì)合并表格的邊框,使得相鄰的單元格共享邊框。
2、border: 1px solid black;
:給每個(gè)單元格添加邊框。
3、border-span: 2;
:讓***個(gè)單元格跨越兩列,從而與第二個(gè)單元格合并。
結(jié)果展示
通過應(yīng)用上述CSS樣式,我們的表格將呈現(xiàn)如下:
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 |