為了完成表的顯示,網(wǎng)站建設(shè)定義了6個不同的“層”,可以分別放表的不同方面。
基本說來,對應(yīng)表各個方面的樣式都在其各自的層上繪制,因此,如果table元素有一個綠色背景,并有1像素的黑色邊框,這些樣式就會在最低一層繪制。對應(yīng)列組的樣式在其上面一層繪制,列本身在更上一層,如此繼續(xù)。頂層對應(yīng)干表單元格,將最后繪制。
在極大程度上,這只是一個邏輯過程,畢竟,如果聲明了表單元格的背景色,則希望繪制在table元素的背景之上。圖11-3反映出的最重要一點是,列樣式在行樣式的下面,所以行背景會覆蓋列背景。
網(wǎng)頁設(shè)計人員要記住重要的一點,默認(rèn)地,所有元素背景都是透明的。因此,在以下標(biāo)記中如果單元格。行,列等沒有自己的背景,table元素的背景將“透過”這些內(nèi)部元素可見,如圖11-4所示:
<table style="background:#888;">
<tr>
<td>hey</td>
<td style="background:#CCC;">there</td>
</tr>
<tr>
<td>what's</td>
<td>up?</td>
</tr>
<tr style="background:#AAA;">
<td>tiger</td>
<td styles"background:#CCC;->lilly</td>
</table>