Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
TML 表格實(shí)例:
First Name | Last Name | Points |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
Adam | Johnson | 67 |
在線實(shí)例
表格
這個例子演示如何在 HTML 文檔中創(chuàng)建表格。
HTML 表格
表格由 <table> 標(biāo)簽來定義。每個表格均有若干行(由 <tr> 標(biāo)簽定義),每行被分割為若干單元格(由 <td> 標(biāo)簽定義)。字母 td 指表格數(shù)據(jù)(table data),即數(shù)據(jù)單元格的內(nèi)容。數(shù)據(jù)單元格可以包含文本、圖片、列表、段落、表單、水平線、表格等等。
表格實(shí)例
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
在瀏覽器顯示如下::
row 1, cell 1 | row 1, cell 2 |
row 2, cell 1 | row 2, cell 2 |
HTML 表格和邊框?qū)傩?/p>
如果不定義邊框?qū)傩裕砀駥⒉伙@示邊框。有時這很有用,但是大多數(shù)時候,我們希望顯示邊框。
使用邊框?qū)傩詠盹@示一個帶有邊框的表格:
<table border="1">
<tr>
<td>Row 1, cell 1</td>
<td>Row 1, cell 2</td>
</tr>
</table>
HTML 表格表頭
表格的表頭使用 <th> 標(biāo)簽進(jìn)行定義。
大多數(shù)瀏覽器會把表頭顯示為粗體居中的文本:
<table border="1">
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
在瀏覽器顯示如下:
Header 1 | Header 2 |
---|---|
row 1, cell 1 | row 1, cell 2 |
row 2, cell 1 | row 2, cell 2 |
更多實(shí)例
沒有邊框的表格
本例演示一個沒有邊框的表格。
表格中的表頭(Heading)
本例演示如何顯示表格表頭。
帶有標(biāo)題的表格
本例演示一個帶標(biāo)題 (caption) 的表格
跨行或跨列的表格單元格
本例演示如何定義跨行或跨列的表格單元格。
表格內(nèi)的標(biāo)簽
本例演示如何顯示在不同的元素內(nèi)顯示元素。
單元格邊距(Cell padding)
本例演示如何使用 Cell padding 來創(chuàng)建單元格內(nèi)容與其邊框之間的空白。
單元格間距(Cell spacing)
本例演示如何使用 Cell spacing 增加單元格之間的距離。
HTML 表格標(biāo)簽
標(biāo)簽 | 描述 |
---|---|
<table> | 定義表格 |
<th> | 定義表格的表頭 |
<tr> | 定義表格的行 |
<td> | 定義表格單元 |
<caption> | 定義表格標(biāo)題 |
<colgroup> | 定義表格列的組 |
<col> | 定義用于表格列的屬性 |
<thead> | 定義表格的頁眉 |
<tbody> | 定義表格的主體 |
<tfoot> | 定義表格的頁腳 |
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
lt;thead>標(biāo)簽定義HTML中<table>元素的標(biāo)題;
<thead>標(biāo)簽與<tbody>和<tfoot>標(biāo)簽一起使用,它們定義HTML表格中的表頭,表主體和表腳。
<thead>標(biāo)簽作為<table>標(biāo)簽的子元素,需出現(xiàn)在<caption>、<colgroup>元素之后;<tbody>,<tr>或<tfoot>元素之前。
<thead>標(biāo)記內(nèi)應(yīng)至少包含一行<tr>元素。
提示:<thead>、<tbody>和<tfoot>元素默認(rèn)不會影響表格的布局。不過可以使用CSS來為這些元素定義樣式,從而改變表格的外觀。
<thead>
<tr>……</tr>
<thead>
<table border="1">
<caption>圖書大廈書目價格單</caption>
<thead>
<tr>
<th>書名</th>
<th>單價</th>
</tr>
</thead>
<tr>
<td>HTML入門教程</td>
<td>79.00元</td>
</tr>
<tr>
<td>JavaScript基礎(chǔ)教程</td>
<td>46.00元</td>
</tr>
<tr>
<td>Python精品教程</td>
<td>99.00元</td>
</tr>
</table> 123456789101112131415161718192021復(fù)制代碼類型:[html]
圖書大廈書目價格單 | |
書名 | 單價 |
HTML入門教程 | 79.00元 |
JavaScript基礎(chǔ)教程 | 46.00元 |
Python精品教程 | 99.00元 |
在HTML5中,不再支持HTML4.01中<thead>標(biāo)簽的任何屬性。
所有主流瀏覽器都支持<thead>標(biāo)簽。
屬性 | 值 | 描述 |
align | right | HTML5 不支持。定義 <thead> 元素中內(nèi)容的對齊方式。 |
char | character | HTML5 不支持。規(guī)定 <thead> 元素中內(nèi)容根據(jù)哪個字符來對進(jìn)行文本對齊。 |
charoff | number | HTML5 不支持。規(guī)定 <thead> 元素中內(nèi)容的第一個對齊字符的偏移量。 |
valign | top | HTML5 不支持。規(guī)定 <thead> 元素中內(nèi)容的垂直對齊方式。 |
<thead>標(biāo)簽支持HTML的全局屬性。
<thead>標(biāo)簽支持HTML的事件屬性。
開課吧廣場-人才學(xué)習(xí)交流平臺
篇文章介紹了div標(biāo)簽的作用,我們這篇文章主要來看下過氣表格標(biāo)簽table的語法與使用。
在div沒有出現(xiàn)之前,table曾是做網(wǎng)頁的中堅力量。記得在開始學(xué)網(wǎng)頁的時候,div是神馬,我不造呀!做網(wǎng)頁還用div嗎,就只用table就可以了,各種表格嵌套加嵌套,一個網(wǎng)頁就拼湊出來了。但table寫的布局頁面做維護(hù)就比較令人頭痛欲裂了。因?yàn)閠able是一層一層嵌套,標(biāo)簽量冗余過多。所以修改起來就是動一發(fā)而牽全身。維護(hù)起來格外麻煩,往往是拆東墻補(bǔ)西墻。所以它后來就慢慢被div所替代。但是在數(shù)據(jù)列表上還是用table形式來寫比較的合理,所以現(xiàn)在table多用于網(wǎng)站后臺的表格數(shù)據(jù)處理中。
簡單的表格由table元素以及一個或多個tr(行標(biāo)簽)、th(表頭單元格標(biāo)簽)、td(普通單元格標(biāo)簽)等標(biāo)簽所組成,當(dāng)然復(fù)雜的表格還包括caption(表格標(biāo)題)、col(定義列)、colgroup(對表格中的列進(jìn)行組合)、thead(組合表頭的內(nèi)容)tbody(組合表格的主題內(nèi)容)、tfoot(組合表格的腳注內(nèi)容)等這里我們先簡單了解下即可。
定義表格:<table></table>
創(chuàng)建表行:<tr></tr>
創(chuàng)建列(單元格):<th></th>(表頭)、<td></td>(表格單元)
注意:默認(rèn)情況下,每行中的列數(shù)是統(tǒng)一的。
比如我們想創(chuàng)建一個姓名、年齡、分?jǐn)?shù)和日期的數(shù)據(jù)表格,并設(shè)置border為1,我們可以使用table來制作。具體的表格代碼如下圖所示:
在網(wǎng)頁中呈現(xiàn)的效果就如下圖所示:
這時候有的人就會說了,為什么這個表格看起來這么奇怪,邊框都是有空隙的呢?我們只需要給表格添加一些特殊的樣式,即可制作一個比較漂亮好看的表格了。添加的樣式代碼:
在網(wǎng)頁中呈現(xiàn)的效果就如下圖所示:
現(xiàn)在我們的表格是不是看著比較的清新了,上面的css代碼中為表格添加了背景、邊框以及去掉了粗的邊線。具體的css代碼我們會在以后的課程中為大家介紹,大家在這里只需要知道并了解table標(biāo)簽的作用以及使用就可以了。沒事可以多用table寫一寫表格,熟能生巧。
附贈一句經(jīng)典語錄:每天早上,你有兩個簡單的選擇:是睡回籠覺,還是起身追逐 夢想 。喜歡我的文章的小伙伴記得關(guān)注一下哦,每天將為你更新最新知識。
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。