處理空單元格

從視覺來看,由于每個(gè)單元格都區(qū)別于表中的所有其他單元格,對(duì)于空單元格(即沒有內(nèi)容)網(wǎng)頁設(shè)計(jì)人員該如何處理呢?對(duì)此有兩種選擇,從empty-cells屬性的值可以反映出來。

empty-cells

值:show | hide | inherit

初始值:show

應(yīng)用于:display 值為table-cell 的元素

繼承性:有

計(jì)算值:根據(jù)指定確定

說明:除非border-collapse值為separate,否則會(huì)忽略該屬性

如果empty-cells設(shè)置為show,會(huì)畫出空單元格的邊框和背景,就好慊這些表單元格有內(nèi)容一樣。如果值為hide,則不會(huì)畫出該單元格的任何部分,就好像這個(gè)單元格被設(shè)置為visibility: hidden.

如果一個(gè)單元格包含有內(nèi)容,則不能認(rèn)為是空的。在網(wǎng)站建設(shè)的這里“內(nèi)容”不僅包括文本。圖像。表單元素等等,還包括不可分空間實(shí)體( )和除CR (回車)、LF (換行)、tab和空格符以外的所有其他空白符。如果一行中的所有單元格都為空,而且empty-cells值都是hide,則整行將處理為好像這個(gè)行元素設(shè)置為display:none.

注意:寫作本書時(shí),empty-cells還未得到Intemet Explorer的充分支持。

網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷咨詢專線:0871-63535511(點(diǎn)擊可一鍵撥號(hào))