在 CSS 里面,我們可以用:nth-child(n)
來選擇表格的某一列,來對這一列的樣式進行設置。但是有時候我們需要對表格中的某一個單元格拆分多列而且列數(shù)不確定,這時我們可以使用colspan
屬性來實現(xiàn)這個功能。
<table> <tr> <td colspan="2">這個單元格會跨越兩列。</td> <td>這是單獨的一列。</td> </tr> </table>
上面這個例子中,第一個單元格使用了colspan="2"
屬性,這個單元格跨越了兩列。
如果想拆分出更多的列,就需要在 HTML 里面增加表格的列數(shù),否則單元格會出現(xiàn)問題,可能跨越的列不夠或太多。
<table> <tr> <td colspan="3">這個單元格會跨越三列。</td> </tr> <tr> <td>這是單獨的一列。</td> <td>這是單獨的一列。</td> <td>這是單獨的一列。</td> </tr> </table>
上面這個例子中,我們增加了一個新的行,然后把三列拆分成了單獨的一列。
拆分表格單元格的列數(shù)不一定要相同,可以根據(jù)需求設置不同的值。
<table> <tr> <td colspan="3">這個單元格會跨越三列。</td> </tr> <tr> <td>這是單獨的一列。</td> <td>這是單獨的一列。</td> <td colspan="2">這個單元格會跨越兩列。</td> </tr> </table>
上面這個例子中,我們把第一個單元格拆分成了三列,把第二個單元格拆分成了兩列。
使用colspan
屬性可以讓表格更具有靈活性,在需要設計復雜的表格時,可以大大減輕我們的負擔。
上一篇css 單擊圖片放大