css中的border-collapse屬性如何設置表格邊框線?本篇文章就給大家介紹css中的border-collapse屬性是什么?
border-collapse屬性設置表格邊框線的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。
首先我們來了解一下css border-collapse屬性是什么?它的作用。
border-collapse 屬性:設置表格的邊框是否被合並為一個單一的邊框,即:用於設置表格邊框是合並顯示還是分開顯示。
border-collapse 屬性設置表格的邊框是否被合並為一個單一的邊框。它有以下幾個值:
-- separate 默認值:邊框會被分開,不會忽略 border-spacing 和 empty-cells 屬性;
-- collapse:如果可能,邊框會合並為一個單一的邊框。會忽略 border-spacing 和 empty-cells 屬性;
-- inherit:規定應該從父元素繼承 border-collapse 屬性的值。
雙線表格邊框的實現
html代碼:
<table> <tr> <td>內容</td><td>內容</td><td>內容</td><td>內容</td><td>內容</td> </tr> <tr> <td>內容</td><td>內容</td><td>內容</td><td>內容</td><td>內容</td> </tr> <tr> <td>內容</td><td>內容</td><td>內容</td><td>內容</td><td>內容</td> </tr> <tr> <td>內容</td><td>內容</td><td>內容</td><td>內容</td><td>內容</td> </tr> </table>
css代碼:
table,table td{ text-align: center; border: 1px solid #000; border-collapse:separate; } table td{ padding: 10px 30px; }
效果圖:

表格邊框的雙線樣式其實很簡單,只要同時設置表格外邊框和table里的每個單元格的邊框,就可以實現了。
因為separate是默認值,就算是不設置border-collapse:separate;表格也會呈現雙線效果。
我們主要是來看看border-collapse屬性合並邊框,實現單線邊框的方法,html代碼一樣,只需設置css樣式:
css代碼:
table,table tr td { border: 1px solid #000; text-align: center; border-collapse: collapse; } table tr td { padding: 10px 30px; }

單線邊框的實現也很簡單,它是在雙線樣式的基礎上,設置border-collapse: collapse;
把相鄰的兩個table邊框合並成一個,使得相鄰的兩條線並在一起,邊框就以單線的形式顯示了。
總結:表格邊框的無論是單線邊框樣式,還是雙線邊框樣式都在前端頁面中應用廣泛,大家可以根據自己
