CSS可以將ul元素通過樣式設(shè)置顯示為表格。我們可以使用display屬性來改變ul元素的顯示方式。
ul { display: table; }
這個樣式將ul元素顯示成了表格,但是表格的邊框還沒有顯示出來。我們可以使用border屬性來設(shè)置邊框的樣式。
ul { display: table; border-collapse: collapse; border: 1px solid black; }
上面的樣式通過border-collapse屬性來控制邊框的重合,再通過border屬性來設(shè)置邊框的樣式和顏色。
表格的頭部和主體部分可以使用li元素分別表示。
- 頭部1
- 頭部2
- 頭部3
- 主體1
- 主體2
- 主體3
我們可以使用nth-child偽類來選中表格的頭部元素,再通過樣式設(shè)置表頭的樣式。
ul li:nth-child(-n+3) { font-weight: bold; }
上面的樣式選中了前3個li元素,也就是表頭部分,并將其字體加粗。
總結(jié)一下,我們可以使用CSS將ul元素顯示為表格,并通過樣式設(shè)置邊框和表頭的樣式。實現(xiàn)的效果類似于HTML中的table標簽。