六,表格標(biāo)簽

一,定義

其實(shí)表格是一種數(shù)據(jù)的展現(xiàn)形式,當(dāng)數(shù)據(jù)量非常大的時(shí)候,表格這種展現(xiàn)形式被認(rèn)為是最為清晰的一種展

現(xiàn)形式。

作用:用來給一堆數(shù)據(jù)添加表格語(yǔ)義。

格式:

表格標(biāo)簽中的table代表整個(gè)表格,也就是一堆table標(biāo)簽就是一個(gè)表格

表格標(biāo)簽中的tr標(biāo)簽代表整個(gè)表格中的一行數(shù)據(jù),也就是說一對(duì)tr標(biāo)簽就是表格中的一行

表格標(biāo)簽中的td標(biāo)簽代表表格中一行中的一個(gè)單元格,也就是說一對(duì)td標(biāo)簽就是一行中的一個(gè)單元格

注意:

1)表格標(biāo)簽有一個(gè)邊框?qū)傩?這個(gè)屬性決定了邊框的寬度.默認(rèn)情況下這個(gè)屬性的值是0,所以看不到

邊框;

2)表格標(biāo)簽是一個(gè)組合標(biāo)簽,所以table/tr/td只會(huì)一起出現(xiàn),不會(huì)一起不出現(xiàn),也不會(huì)單個(gè)出現(xiàn)。

其中,cellspacing表示單元格間距;cellpadding表示單元格邊距。valign,align用來分別定位垂直方向和水平方向上的位置。valig取值有top/center/bottom;nalign取值有l(wèi)eft/center/right 。

二,細(xì)線表格(了解)

在表格標(biāo)簽中想通過指定外邊距為0來實(shí)現(xiàn)細(xì)線表格是不靠譜的,其實(shí)它是將2條線合并為

了一條線,所以看上去很不舒服。

細(xì)線表格的制作方式:

1.給table標(biāo)簽設(shè)置backgroundcolor;

?2.給tr標(biāo)簽設(shè)置backgroundcolor;

3.給table標(biāo)簽設(shè)置cellspacing = "1px"

注意:

table標(biāo)簽和tr標(biāo)簽以及td標(biāo)簽都支持bgcolor屬性;

三,其他表格標(biāo)簽

1,表格標(biāo)題

在表格標(biāo)簽中提供了一個(gè)標(biāo)簽專門用來設(shè)置表格的標(biāo)題,這個(gè)標(biāo)簽叫做caption.只要將標(biāo)題寫在

caption標(biāo)簽中,那么標(biāo)題就會(huì)自動(dòng)相對(duì)于表格的寬度居中。

注意:

1)caption一定要寫在table標(biāo)簽中,否則無效;

2)caption一定要緊跟在table標(biāo)簽后面。


2,標(biāo)題單元格標(biāo)簽

1)在表格標(biāo)簽中提供了一個(gè)標(biāo)簽專門用來存儲(chǔ)每一列的標(biāo)題,這個(gè)標(biāo)簽叫做th標(biāo)簽,只要將當(dāng)前列的

標(biāo)題存儲(chǔ)在這個(gè)標(biāo)簽中就會(huì)自動(dòng)居中+加粗文字。

2)格中有兩種單元格,一種是td,一種是th. td是專門用來存儲(chǔ)數(shù)據(jù)的, th是專門用來存儲(chǔ)當(dāng)前列的標(biāo)

簽。

四,表格結(jié)構(gòu)

1,由于表格中存儲(chǔ)的數(shù)據(jù)比較復(fù)雜,為了方便管理和閱讀以及提升語(yǔ)義,我們可以對(duì)表格中存儲(chǔ)的數(shù)據(jù)

進(jìn)行分類。

表格中存儲(chǔ)的數(shù)據(jù)可以分為4類:

1)標(biāo)題;

2)表頭信息;

3)主體信息;

4)頁(yè)尾信息。

2,完整的表格結(jié)構(gòu):

其中,caption作用:指定表格的標(biāo)題;

thead作用:指定表格的表頭信息;

tbody作用:指定表格的主體信息;

tfoot作用:指定表格的附加信息。

注意:

1)如果我們沒有編寫tbody,系統(tǒng)會(huì)系統(tǒng)給我們添加tbody;

2)如果指定了thead和tfoot,那么在修改整個(gè)表格的高度時(shí), thead和tfoot有自己默認(rèn)的高度,不會(huì)隨著

表格的高度變化而變化。

五,表格的合并

1,水平方向上的單元格的合并

給td標(biāo)簽添加一個(gè)colspan屬性,來指定把某一個(gè)單元格當(dāng)做多個(gè)單元格來看待(水平方向),例如

<td colspan="2"></td>(把當(dāng)前單元格擋住哦一個(gè)單元格來看待)

注意:

1)由于把某一個(gè)單元格當(dāng)做了多個(gè)單元格來看到,所以就會(huì)多出一些單元格,所以需要?jiǎng)h掉一些單元

格;

2)一定要記住單元格合并永遠(yuǎn)都是向后或者向下合并,而不能向前或者向上合并;

2,垂直方向上的單元格的合并

給td標(biāo)簽設(shè)置一個(gè)rowspan屬性,來指定把某一個(gè)單元格當(dāng)做多個(gè)單元格來看待(垂直方向),例如:

<td rowspan="2"></td>(把當(dāng)前單元格當(dāng)做兩個(gè)單元格來看待[垂直方向])

快捷鍵:

快速移動(dòng)選中的代碼,上下移動(dòng):往上移動(dòng)Ctrl + shift +↑、往下移動(dòng)Ctrl + shift +↓

快速合并和展開代碼:合并: Ctrl + "-"/展開: Ctrl + "+"

快速合并和展開代碼:合并: Ctrl + shift + "-"/展開: Ctrl + shift +"+"

快速新啟一行:shift + enter。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容