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
用于呈現(xiàn)邏輯上并列的具有相關(guān)性的數(shù)據(jù)內(nèi)容.
<ul>
<li></li>
</ul>
disc: 實(shí)心圓點(diǎn)
circle: 空心圓圈
square: 實(shí)心正方形
<ol>
<li></li>
</ol>
1: 阿拉伯?dāng)?shù)字
i: 小寫(xiě)羅馬數(shù)字
I: 大寫(xiě)羅馬數(shù)字
A: 大寫(xiě)字母
a: 小寫(xiě)字母
適用呈現(xiàn)包含主題及描述的數(shù)據(jù)內(nèi)容.
<dl>
<dt>主題</dt>
<dd>描述</dd>
</dl>
表格
<table>
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
thead: 表頭
tbody: 表體
tfoot: 表腳
th: 專(zhuān)用于表頭中的單元格, 其具有自動(dòng)加粗并且居中的效果.
表格的屬性控制:
border: 邊框
bordercolor: 邊框顏色
width: 寬度
height: 高度
cellspacing: 單元格間距(外)
cellpadding: 單元格填充(內(nèi))
align: 表格的位置控制
單元格的屬性控制:
align
valign
如何合并單元格/跨行或跨列?
<td rowspan="number" colspan="number">
注意: 合并后, 會(huì)引發(fā)單元格數(shù)量的減少!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>我的電腦文件列表</h1>
<ul>
<li>我的電腦
<ul>
<li>本地磁盤(pán)(C:)
<ul>
<li>我的文檔</li>
<li>我的收藏</li>
</ul>
</li>
<li>本地磁盤(pán)(D:)
<ul>
<li>我的游戲</li>
<li>我的資料</li>
<li>我的電影</li>
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html>
格語(yǔ)法:
注意:顏色使用格式有三種:rgb(x,x,x) #xxxxxx colorname
<table width=""></table>指定表格的寬度大小(使用數(shù)字pixel或%)
<table border=""></table>設(shè)定表格邊框大小(使用數(shù)字pixel)
<table align=""></table>表格位置,置左,為默認(rèn)值
align屬性:left(左對(duì)齊表格,默認(rèn)值)、right(右對(duì)齊表格)、center(居中對(duì)齊表格)
<table bgcolor=""></table>設(shè)定表格的背景顏色
<table cellpadding=""></table>指定內(nèi)容與網(wǎng)格線之間的間距(使用數(shù)字pixel或%)
<table cellspacing=""></table>指定網(wǎng)格線與網(wǎng)格線之間的距離(使用數(shù)字pixel或%)
<table border="1" cellspacing="0" cellpadding="0">
通常表格, 這兩個(gè)參數(shù)都設(shè)置為 0 。
<table rules="rows"></table>規(guī)定內(nèi)側(cè)邊框的哪個(gè)部分是可見(jiàn)的。(兼容性差)
rules屬性:none 沒(méi)有線條。
groups 位于行組和列組之間的線條。
rows 位于行之間的線條。
cols 位于列之間的線條。
all 位于行和列之間的線條。
<table summary="Monthly savings for the Flintstones family"></table>
定義了表格內(nèi)容的摘要:
表格結(jié)構(gòu):
在使用表格進(jìn)行布局時(shí), 可以將表格劃分為頭部、主體和頁(yè)腳, 具體如下所示:
<thead></thead>:用于定義表格的頭部, 必須位于<table></table>標(biāo)記中, 一般包含網(wǎng)頁(yè)的logo和導(dǎo)航等頭部信息。
<tfoot></tfoot>:用于定義表格的頁(yè)腳, 位于<table></table>標(biāo)記中<thead></thead>標(biāo)記之后, 一般包含網(wǎng)頁(yè)底部的企業(yè)信息等。
<tbody></tbody>:用于定義表格的主體, 位于<table></table>標(biāo)記中<tfoot></tfoot>標(biāo)記之后, 一般包含網(wǎng)頁(yè)中除頭部和底部之外的其他內(nèi)容。
注意:在沒(méi)有<tbody></tbody>比較的情況下, 瀏覽器會(huì)自動(dòng)添加<tbody></tbody>標(biāo)記。
<table bordercolor=""></table>設(shè)定表格邊框的顏色
<table cols=""></table>指定表格的欄數(shù)
<table height=""></table>指定表格的高度大小(使用數(shù)字)
<table background=""></table>背景圖片的URL=就是路徑網(wǎng)址(默認(rèn)是repeat:水平和垂直方向重復(fù))
<table bordercolordark=""></table>設(shè)定表格暗邊框的顏色
<table bordercolorlight=""></table>設(shè)定表格亮邊框的顏色
<tr align=""></tr> 定義表格行的內(nèi)容對(duì)齊方式。
align屬性值:right、left、center、justify、char
<tr bgcolor=""></tr> 規(guī)定表格行的背景顏色。
<tr valign=""></tr> 規(guī)定表格行中內(nèi)容的垂直對(duì)齊方式。
valign屬性值right、left、center、justify、char
<td colspan=""></td>指定儲(chǔ)存格合并欄的欄數(shù)(使用數(shù)字)
<td rowspan=""></td>指定儲(chǔ)存格合并列的列數(shù)(使用數(shù)字)
<td align=""></td> 調(diào)整表格字段之左右對(duì)齊
<td bgcolor=""></td> 設(shè)定表格字段之背景顏色
<td colspan="" rowspan=""></td> 表格字段的合并
<td valign=""></td> 調(diào)整表格字段之上下對(duì)齊
<td width=""></td> 調(diào)整表格字段寬度
<td nowrap="nowrap"></td> 規(guī)定表格單元格中的內(nèi)容不換行(注意只有一個(gè)值:nowrap)
<caption></caption>為表格加上標(biāo)題
<caption align="">設(shè)定表格標(biāo)題位置
align屬性:left, center(默認(rèn)值), right
<th></th> 定義表頭(粗體居中)
細(xì)表格邊框
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="158" height="68">
<tr>
<td width="158" height="68"></td>
</tr>
</table>
表格創(chuàng)建后瀏覽器會(huì)自動(dòng)添加<tbody>標(biāo)簽
TML中的表格是由<table>標(biāo)簽進(jìn)行定義的,表格在HTML中的表現(xiàn)形式與使用方法與word中的表格非常類(lèi)似。多數(shù)情況使用Dreamweaver的可視化視圖只做表格更為簡(jiǎn)單、方便。本文主要講述如何使用代碼來(lái)編寫(xiě)表格,讓大家掌握表格的代碼書(shū)寫(xiě)格式與其對(duì)應(yīng)的屬性。
表格的標(biāo)簽組成
HTML中的表格是由<table>為主體標(biāo)簽,瀏覽器會(huì)將該標(biāo)簽解釋為一個(gè)表格。表格中的行使用<tr>標(biāo)簽進(jìn)行定義。<tr>標(biāo)簽為<table>標(biāo)簽的子類(lèi),設(shè)置若干個(gè)<tr>標(biāo)簽可以將表格分割為若干個(gè)行。<td>標(biāo)簽用于定義表格的列,<td>標(biāo)簽為又是<tr>標(biāo)簽的子類(lèi),因此每個(gè)行都需要設(shè)置相應(yīng)數(shù)量的<td>標(biāo)簽來(lái)分割列,形成一個(gè)完整的表格。
表格的標(biāo)簽組合關(guān)系為:
<table>
<tr>
<td>我是單元格1</td>
<td>我是單元格2</td>
</tr>
</table>
表格中可以插入文本、圖片、列表、段落、表單、水平線等任何html標(biāo)簽,甚至可以用來(lái)做頁(yè)面布局。但是table布局存在代碼冗余過(guò)長(zhǎng)、不符合HTML規(guī)范、搜索引擎不友好等問(wèn)題。因此建議大家盡量不要使用table進(jìn)行頁(yè)面布局,除非頁(yè)面中確實(shí)需要一張表格。
剩下的<th>、<thead>、<tbody> 和 <tfoot>很少被用到,這是由于瀏覽器對(duì)它們的支持不太好。
表格和邊框?qū)傩?/strong>
表格自身可以定義border屬性來(lái)決定表格邊框的寬度,該屬性的值默認(rèn)是以數(shù)字單位進(jìn)行顯示,例如border=”1″該值的單位為px。注意,不要在border的數(shù)值后面加上任何單位,否該值無(wú)法正確識(shí)別。
表格的表頭
在<table>中可以通過(guò)<th>標(biāo)簽設(shè)置表頭,表頭的<th>標(biāo)簽與<tr>標(biāo)簽屬于平級(jí),并且表頭一般出現(xiàn)在<tr>標(biāo)簽的前面。對(duì)于一個(gè)表格來(lái)說(shuō),表頭并不是必須的,可以根據(jù)需要插入表頭。<th>標(biāo)簽內(nèi)的文字會(huì)被自動(dòng)加粗。
單元格的合并
單元格的合并分為垂直合并與水平合并,在合并時(shí)需要確定其他行與列中是否有對(duì)應(yīng)數(shù)量的單元格。
水平合并單元格使用colspan屬性,其值是用數(shù)字的形式確定需要合并的單元格數(shù)量,例如colspan=”2″即代表向右合并兩個(gè)單元格。
垂直合并單元格使用rowspan屬性,與水平合并的屬性相同,同樣也是以數(shù)字形式確定需要合并的單元格數(shù)量,例如rowspan=”2″代表向下合并兩個(gè)單元格。
實(shí)例演示代碼:
<table border=“1”>
<tr>
<th>姓名</th>
<th colspan=“2”>電話</th>
</tr>
<tr>
<td>Bill Gates</td>
<td>555 77 854</td>
<td>555 77 855</td>
</tr>
</table><h4>橫跨兩行的單元格:</h4>
<table border=“1”>
<tr>
<th>姓名</th>
<td>Bill Gates</td>
</tr>
<tr>
<th rowspan=“2”>電話</th>
<td>555 77 854</td>
</tr>
<tr>
<td>555 77 855</td>
</tr>
</table>
單元格邊距
表格具有與padding樣式類(lèi)似的內(nèi)邊距功能。通過(guò)在<table>標(biāo)簽內(nèi)定義cellpadding屬性,來(lái)為其標(biāo)簽下的所有<td>元素設(shè)置內(nèi)邊距。cellpadding屬性的參數(shù)是值是以數(shù)字的形式來(lái)確定邊距的大小,例如cellpadding=”10″ 則表示table中的所有<tr>標(biāo)簽內(nèi)邊距為10px
單元格間距
單元格的間距是設(shè)置<tr>標(biāo)簽的外邊距,這個(gè)也與css樣式中的margin類(lèi)似,通過(guò)在<table>標(biāo)簽內(nèi)定義cellspacing屬性,來(lái)為其標(biāo)簽下的所有td元素設(shè)置外邊距。該屬性也是以數(shù)字的形式來(lái)確定外邊距的大小,例如cellspacing=”10″則表示這個(gè)table中的所有<tr>標(biāo)簽的外邊距為10px
為表格設(shè)置背景
表格可以通過(guò)background屬性為表格或單元格設(shè)置任意圖片作為背景,其使用方法非常像css中的background。為background設(shè)置對(duì)應(yīng)的圖片路徑,即可使單元格顯示相應(yīng)的圖片。例如background=”table_bg.gif”
表格內(nèi)容的對(duì)齊排列
表格的對(duì)齊分為水平對(duì)齊和垂直對(duì)齊。它們分別是align屬性與valign屬性,將這兩個(gè)屬性插入到對(duì)應(yīng)的<td>標(biāo)簽中即可完成單元格內(nèi)文本或圖像的對(duì)齊。
水平對(duì)齊align分別有三個(gè)值:left左對(duì)齊、center水平居中、right右對(duì)齊
垂直對(duì)齊valign也有三個(gè)值:top頂端對(duì)齊、middle垂直居中、bottom底部對(duì)齊、baseline為基線對(duì)齊。
其中基線對(duì)齊可能無(wú)法從字面上理解,其實(shí)基線對(duì)齊也就是文本出現(xiàn)在表格的中上部而不是正中央。如果文字不大的話,效果和middle差不多,比middle稍微靠上一點(diǎn)。
私信發(fā)送【前端】有驚喜!
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。