為了完成表的顯示,網(wǎng)站建設(shè)定義了6個(gè)不同的“層”,可以分別放表的不同方面。
基本說來,對(duì)應(yīng)表各個(gè)方面的樣式都在其各自的層上繪制,因此,如果table元素有一個(gè)綠色背景,并有1像素的黑色邊框,這些樣式就會(huì)在最低一層繪制。對(duì)應(yīng)列組的樣式在其上面一層繪制,列本身在更上一層,如此繼續(xù)。頂層對(duì)應(yīng)干表單元格,將最后繪制。
在極大程度上,這只是一個(gè)邏輯過程,畢竟,如果聲明了表單元格的背景色,則希望繪制在table元素的背景之上。圖11-3反映出的最重要一點(diǎn)是,列樣式在行樣式的下面,所以行背景會(huì)覆蓋列背景。
網(wǎng)頁(yè)設(shè)計(jì)人員要記住重要的一點(diǎn),默認(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>