網(wǎng)頁中表格屬性作用匯總!網(wǎng)頁表格制作
作者:佚名 時(shí)間:2014-04-17 分享到:
網(wǎng)頁中表格屬性:
cols屬性
為了規(guī)定表格的格式,瀏覽器首先必須讀取整個(gè)表格的內(nèi)容,以確定表格的列數(shù)和表格中每一列的寬度。對于長的表格來說,這可能是一個(gè)很長的過程,用戶不得不等待很長時(shí)間。非標(biāo)準(zhǔn)的cols屬性卻領(lǐng)先一步,告訴瀏覽器表格中會有多少列。這個(gè)屬性的數(shù)值應(yīng)該是個(gè)整數(shù),用來定義表格的列數(shù)。
Cols。屬性只是給瀏覽器提供建議。如果定義了一個(gè)不同的列數(shù),瀏覽器可以忽略Cols。屬性,來直接正確地生成表格。通常意義下,在表格標(biāo)簽中包括這個(gè)屬性是個(gè)好方法,它可以幫助瀏覽器更快地對表格設(shè)置格式。
valign和nowrap屬性
valign屬性為整個(gè)表格的單元格中的數(shù)據(jù)設(shè)置了默認(rèn)的對齊方式。表格中的valign屬性可以接受的屬性是top, battom, middle或者是baseline,默認(rèn)的垂直位置是位干單元格的中部。
瀏覽器處理每一個(gè)單元格,仿佛它們每一個(gè)就是一個(gè)瀏覽器窗口一樣。如同它們是正常的主體內(nèi)容那樣,瀏覽器會順序讀取單元格中的內(nèi)容(雖然還要服從特殊的表格單元格對齊屬性)。根據(jù)這一點(diǎn),瀏覽器會自動環(huán)繞文本行,將它們填充到分配的表格的單元格空間。<table>標(biāo)簽中的nowrap屬性會停止通常文本在表格的所有行中被環(huán)繞的功能。如果是nowrap,瀏覽器會將單元格的內(nèi)容看作一個(gè)單行,除非插入<br>或<P>標(biāo)簽,這兩個(gè)標(biāo)簽會強(qiáng)制產(chǎn)生一個(gè)換行,表格單元格中的內(nèi)容會在新的一行中繼續(xù)。
width和height屬性
瀏覽器會自動生成一個(gè)表格,它的寬度是能夠正確顯示所有單元格內(nèi)容所需的寬度。如果必要的話,可以利用width屬性來使表格更寬一些。
width屬性的值可以是一個(gè)以像素為單位的整數(shù),也可以是屏幕寬度的相對百分?jǐn)?shù)甚至可以是大于100%的數(shù)值。例如:<table width=400>
告訴瀏覽器使表格為400個(gè)像素寬,這包括任何邊框和表格外邊沿?cái)U(kuò)展的單元格間距。如果表格比400個(gè)像素更寬,瀏覽器會忽略這個(gè)屬性。<table width=50%>
告訴瀏覽器使表格具有顯示窗口的一半寬,同樣,這個(gè)寬度包括任何邊框和表格外邊沿?cái)U(kuò)展的單元格間距。如果表格比用戶目前顯示器寬度的一半還要大,那么這個(gè)設(shè)置役有效果。
如果你希望根據(jù)用戶的窗口自動改變大小,可對表格使用相對寬度。例如,如果想將表格擴(kuò)展到整個(gè)窗口,可使用<table width=100}>。對那些格式很嚴(yán)格的表格,使用絕對的寬度數(shù)值,但是表格的內(nèi)容在大的顯示窗口中會不易閱讀。
對瀏覽器而言,可以使用非標(biāo)準(zhǔn)的height屬性為表格建議一個(gè)推薦高度。瀏覽器會使表格不矮于這個(gè)高度,但是,如果需要包括表格內(nèi)容的話,也可以使表格更高些。當(dāng)希望伸展表格來適應(yīng)一個(gè)框架或文檔的一些特殊區(qū)域時(shí),這個(gè)屬性非常有用。但是,從另一方面來講,它的用處有限,因?yàn)樗皇且粋(gè)標(biāo)準(zhǔn)屬性。
summary屬性
summary屬性是在4.0標(biāo)準(zhǔn)中引人HTML的。它的數(shù)值是一個(gè)引號包括的字符串,用來描述目的和總結(jié)表格的內(nèi)容。根據(jù)標(biāo)準(zhǔn),它希望達(dá)到的作用就是為非可視化瀏覽器提供擴(kuò)展的使用方法。
hspace和vspace屬性
與圖像的情況一樣,Netscape(而不是Internet Explorer)允許我們?yōu)槲臋n的主體文本提供一些額外的空間。在<table>標(biāo)簽中使用非標(biāo)準(zhǔn)的hspace和vspace屬性,每個(gè)屬性的值都等于表格分別從包含文本的左右和上下偏移的量。