在網(wǎng)頁設(shè)計中,表格的作用非常大。表格不僅能夠用于數(shù)據(jù)統(tǒng)計,還可以用于布局設(shè)計。而 CSS 樣式則能夠在表格中發(fā)揮重要的作用,下面我們來介紹一下表格常用的 CSS 樣式。
/* 設(shè)置表格邊框 */ table{ border-collapse: collapse; /* 合并表格邊框 */ border-spacing: 0px; /* 刪除表格間隔 */ border: 1px solid #ccc;/* 設(shè)置表格邊框 */ } /* 設(shè)置表頭樣式 */ thead{ background-color: #f5f5f5; /* 設(shè)置表頭背景色 */ font-weight: bold; /* 設(shè)置表頭加粗 */ } /* 設(shè)置表格單元格樣式 */ td{ border: 1px solid #ccc; /* 設(shè)置單元格邊框 */ padding: 5px; /* 設(shè)置單元格內(nèi)邊距 */ } /* 設(shè)置表格偶數(shù)行背景色 */ tbody tr:nth-child(even) { background-color: #f9f9f9; } /* 設(shè)置表格奇數(shù)行背景色 */ tbody tr:nth-child(odd) { background-color: #fff; }
上述 CSS 樣式中,表格邊框使用border-collapse
屬性進(jìn)行合并,使用border: 1px solid #ccc;
設(shè)置表格邊框的大小和顏色。表頭樣式使用thead
標(biāo)簽進(jìn)行設(shè)置,設(shè)置背景色和字體加粗。表格單元格樣式使用td
標(biāo)簽進(jìn)行設(shè)置,設(shè)置邊框和內(nèi)邊距。表格的偶數(shù)行和奇數(shù)行分別使用tbody tr:nth-child(even)
和tbody tr:nth-child(odd)
進(jìn)行設(shè)置背景顏色,達(dá)到隔行變色的效果。
在表格中,除了上述常用的 CSS 樣式,還可以根據(jù)需要進(jìn)行更加詳細(xì)的設(shè)置。比如設(shè)置表格寬度、高度、邊框顏色等等,根據(jù)需要進(jìn)行靈活調(diào)整。這樣可以讓表格看起來更加美觀,也能夠更好地展示數(shù)據(jù)信息。