網(wǎng)站中的表格標(biāo)簽作用
作者:佚名 時(shí)間:2014-04-14 分享到:
基本的網(wǎng)站表格標(biāo)簽:
只用5個(gè)標(biāo)簽就可以生成一個(gè)樣式很復(fù)雜的表格。table標(biāo)簽,在文檔主體內(nèi)容中封閉表格及其元素。tr標(biāo)簽,定義表格中的一行。th和td標(biāo)簽,定義表格的表頭和數(shù)據(jù)單元格,caption標(biāo)簽,為表格定義標(biāo)題。除這些核心標(biāo)簽外,還可以定義和控制表格的整個(gè)部分,包括用colgroup,col,tbody,thead和tfoot這些標(biāo)簽來加人表頭和表注。每一個(gè)標(biāo)簽都有一個(gè)或多個(gè)必需和可選的屬性,其中一些屬性不僅可以影響標(biāo)簽自己,還會(huì)影響到相關(guān)標(biāo)簽。
table標(biāo)簽
table標(biāo)簽和結(jié)束標(biāo)簽在文檔主體中定義一個(gè)表格。除非用樣式表、段落、部分或是其他對齊選項(xiàng)在瀏覽器窗口中放置表格,瀏覽器會(huì)在當(dāng)前的文本流停下來,換行,在新一行開始的地方插入表格,然后重新在表格后的新行開始文本流。 table中惟一允許的內(nèi)容是一個(gè)或多個(gè)tr標(biāo)簽,它和表格部分的thead,tfoot,tbody,col,colgroup標(biāo)簽一起,定義了表格內(nèi)容的每一行。
對齊屬性
由于CSS提供了align屬性,HTML 4和XHTML標(biāo)準(zhǔn)一般不太贊成表格中的align屬性。然而它還是很常見的,并且目前大多數(shù)瀏覽器也都支持這一功能。和圖像相同的是,表格在瀏覽器中顯示為嚴(yán)格的矩形,并根據(jù)目前的文本流對齊
通常意義下,瀏覽器都將表格左對齊,也就是將其左邊沿靠在顯示窗口的左邊界上。但是,如果受<center>標(biāo)簽、居中段落或是居中部分影響的話,表格也可以放在顯示窗口的中間。然而,和圖像不同的是,表格不是內(nèi)聯(lián)對象。文本的內(nèi)容一般在表格的上面或下面,但是不能在其中。可以對table標(biāo)簽使用align屬性來改變顯示的形式。align屬性接受值left, center或right,用來指定表格是靠文本流的左邊界還是右邊界放置,還是讓文本流在表格周圍環(huán)繞,或是放在中間,讓文本流在上面或是下面。
注意,table標(biāo)簽的align屬性和那些用在表格元素標(biāo)簽tr, td和th中的屬性不一樣。對于后者,屬性用來控制表格單元格內(nèi)的文本對齊方式,而不是文本流中的表格的對齊方式。