在網(wǎng)頁(yè)開(kāi)發(fā)中,經(jīng)常會(huì)用到表格。而用Excel表格編輯好了后,我們想要將其導(dǎo)入網(wǎng)頁(yè)中,該怎么辦呢?可以使用CSS來(lái)實(shí)現(xiàn),讓網(wǎng)頁(yè)的表格與Excel表格一樣美觀。
下面,我們來(lái)看一下如何使用CSS來(lái)仿制Excel表格。首先,我們需要用 HTML 的table元素來(lái)建立網(wǎng)頁(yè)中的表格:
<table> <tr> <th>姓名</th> <th>年齡</th> <th>性別</th> </tr> <tr> <td>小明</td> <td>18</td> <td>男</td> </tr> <tr> <td>小紅</td> <td>20</td> <td>女</td> </tr> </table>
table元素中,tr表示表格的行,th表示表頭,td表示表格內(nèi)容。
接下來(lái),我們來(lái)設(shè)置CSS樣式。首先,我們可以將表格的邊框顏色設(shè)置為灰色:
table { border: 1px solid gray; }
接著,我們可以設(shè)置表頭的樣式,使其背景色為灰色,文字居中且加粗。
th { background-color: gray; text-align: center; font-weight: bold; }
然后,我們可以設(shè)置表格內(nèi)容的樣式,使鼠標(biāo)移上去時(shí),背景色變?yōu)闇\灰色,文字變?yōu)榘咨?/p>
td:hover { background-color: lightgray; color: white; }
最后,我們可以將表格中交替行的背景色設(shè)置為淺灰色和白色。
tr:nth-child(even) { background-color: lightgray; } tr:nth-child(odd) { background-color: white; }
這樣,一個(gè)仿Excel表格的網(wǎng)頁(yè)就完成了。通過(guò)CSS的設(shè)置,使表格更加美觀,增強(qiáng)了網(wǎng)頁(yè)的視覺(jué)效果。