css中的border-collapse屬性如何設置表格邊框線?(代碼示例)


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邊框合並成一個,使得相鄰的兩條線並在一起,邊框就以單線的形式顯示了。

總結:表格邊框的無論是單線邊框樣式,還是雙線邊框樣式都在前端頁面中應用廣泛,大家可以根據自己

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM