CSS中設置table屬性
在前端開發中,table表格經常用到,而我們可以通過CSS設置table的相關屬性,優化表格樣式。
table屬性
1、border-collapse
border-collapse屬性用于控制表格的邊框折疊方式。取值為collapse和separate,默認值為separate。當取值為collapse時,相鄰單元格的邊框會折疊為1個邊框,具有更加緊湊的外觀。
示例代碼:
table { border-collapse: collapse; }2、border-spacing border-spacing屬性用于控制表格中相鄰單元格的邊框間距。取值可以為像素、百分比,也可以使用2個值分別表示水平和垂直間距。 示例代碼:
table { border-spacing: 5px 10px; }3、caption-side caption-side屬性用于控制表格標題所在位置,取值可以為top或bottom。默認值為top。 示例代碼:
table { caption-side: bottom; }4、empty-cells empty-cells屬性用于控制空單元格的顯示方式,取值可以為show或hide。默認值為show。 示例代碼:
table { empty-cells: hide; }5、table-layout table-layout屬性用于控制表格的表格布局方式,取值可以為auto和fixed。默認值為auto。當取值為auto時,單元格的寬度由內容和單元格間距共同決定。當取值為fixed時,單元格的寬度由列寬度決定。 示例代碼:
table { table-layout: fixed; }總結 通過對table屬性的設置,可以使表格樣式更加美觀,具有更加緊湊的外觀,提高用戶體驗。
下一篇css中設置寬高