目标
表格可以說是網頁必備的元素之一,但是原生的表格樣式都是很醜,列如表格加入邊框的默認情況下,單元格與單元格之間有一定的空隙;設置單元格邊框間距等等,都是可以通過css來設置自己的默認樣式
表格邊框合并默認情況下,表格有邊框的情況下,内部看似有一層填充物,其實是表格的外邊框和内部單元格的間距。
這層間距是可以通過表格的标簽屬性進行設置,讓它看起來像是合并了一樣,但是這樣的合并并不完美,會得到一個很粗的邊框。
理想中的邊框合并,應該達到exelce表格那樣,是一個細線表格。Css專門有個屬性是為了表格邊框合并服務的。
語法:border-collapse:屬性值
屬性值
會發現,通過css控制合并和通過标簽屬性合并的效果都不一樣,通過css控制的效果跟exelce表格一模一樣,屬于細線表格。
對比圖
表格邊框間距如果想自己設置表格邊框的間距,一樣是可以通過css來控制。
語法:border-spacing:像素值;
這個屬性可以設置兩個值。指定了1個像素值時,這個值将作用于橫向和縱向上的間距;當指定了2個length值時,第1個作用于橫向間距,第2個作用于縱向間距。
兩個值
邊框被拉大
單元格之間的距離也是一樣的。
表格标題位置表格的标題不一定都是設置在表格的上方,也有可能是設置在下方。
可以使用css來定義表格标題的位置
語法:caption-side:屬性值;
屬性值
這樣就可以得到一個倒置标題的表格
标題倒置
總結這些表格樣式屬性可能會有不少人會覺得很陌生,是因為這些樣式屬性都是用來做重置樣式,隻需要寫一次,以後再也不用動它了!
總結
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!