從視覺來看,由于每個單元格都區(qū)別于表中的所有其他單元格,對于空單元格(即沒有內(nèi)容)網(wǎng)頁設(shè)計人員該如何處理呢?對此有兩種選擇,從empty-cells屬性的值可以反映出來。
empty-cells
值:show | hide | inherit
初始值:show
應(yīng)用于:display 值為table-cell 的元素
繼承性:有
計算值:根據(jù)指定確定
說明:除非border-collapse值為separate,否則會忽略該屬性
如果empty-cells設(shè)置為show,會畫出空單元格的邊框和背景,就好慊這些表單元格有內(nèi)容一樣。如果值為hide,則不會畫出該單元格的任何部分,就好像這個單元格被設(shè)置為visibility: hidden.
如果一個單元格包含有內(nèi)容,則不能認(rèn)為是空的。在網(wǎng)站建設(shè)的這里“內(nèi)容”不僅包括文本。圖像。表單元素等等,還包括不可分空間實(shí)體( )和除CR (回車)、LF (換行)、tab和空格符以外的所有其他空白符。如果一行中的所有單元格都為空,而且empty-cells值都是hide,則整行將處理為好像這個行元素設(shè)置為display:none.
注意:寫作本書時,empty-cells還未得到Intemet Explorer的充分支持。