整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML中的列表與表格

          序列表和有序列表

          用于呈現邏輯上并列的具有相關性的數據內容.

          <ul>

          <li></li>

          </ul>

          ul元素可以用type屬性設置不同的列表標記:

          disc: 實心圓點

          circle: 空心圓圈

          square: 實心正方形

          <ol>

          <li></li>

          </ol>

          ol元素也可以設置不同的標記:

          1: 阿拉伯數字

          i: 小寫羅馬數字

          I: 大寫羅馬數字

          A: 大寫字母

          a: 小寫字母

          定義列表

          適用呈現包含主題及描述的數據內容.

          <dl>

          <dt>主題</dt>

          <dd>描述</dd>

          </dl>

          表格

          <table>

          <thead>

          <tr>

          <th></th>

          </tr>

          </thead>

          <tbody>

          <tr>

          <td></td>

          </tr>

          </tbody>

          </table>

          thead: 表頭

          tbody: 表體

          tfoot: 表腳

          th: 專用于表頭中的單元格, 其具有自動加粗并且居中的效果.

          表格的屬性控制:

          border: 邊框

          bordercolor: 邊框顏色

          width: 寬度

          height: 高度

          cellspacing: 單元格間距(外)

          cellpadding: 單元格填充(內)

          align: 表格的位置控制

          單元格的屬性控制:

          align

          valign

          如何合并單元格/跨行或跨列?

          <td rowspan="number" colspan="number">

          注意: 合并后, 會引發單元格數量的減少!

          列表練習案例源碼:


          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="UTF-8">

          <title></title>

          </head>

          <body>

          <h1>我的電腦文件列表</h1>

          <ul>

          <li>我的電腦

          <ul>

          <li>本地磁盤(C:)

          <ul>

          <li>我的文檔</li>

          <li>我的收藏</li>

          </ul>

          </li>

          <li>本地磁盤(D:)

          <ul>

          <li>我的游戲</li>

          <li>我的資料</li>

          <li>我的電影</li>

          </ul>

          </li>

          </ul>

          </li>

          </ul>

          </body>

          </html>

          格語法:

          注意:顏色使用格式有三種:rgb(x,x,x) #xxxxxx colorname

          <table width=""></table>指定表格的寬度大小(使用數字pixel或%)

          <table border=""></table>設定表格邊框大小(使用數字pixel)

          <table align=""></table>表格位置,置左,為默認值

          align屬性:left(左對齊表格,默認值)、right(右對齊表格)、center(居中對齊表格)

          <table bgcolor=""></table>設定表格的背景顏色

          <table cellpadding=""></table>指定內容與網格線之間的間距(使用數字pixel或%)

          <table cellspacing=""></table>指定網格線與網格線之間的距離(使用數字pixel或%)

          <table border="1" cellspacing="0" cellpadding="0">

          通常表格, 這兩個參數都設置為 0 。

          <table rules="rows"></table>規定內側邊框的哪個部分是可見的。(兼容性差)

          rules屬性:none 沒有線條。

          groups 位于行組和列組之間的線條。

          rows 位于行之間的線條。

          cols 位于列之間的線條。

          all 位于行和列之間的線條。


          <table summary="Monthly savings for the Flintstones family"></table>

          定義了表格內容的摘要:

          表格結構:

          在使用表格進行布局時, 可以將表格劃分為頭部、主體和頁腳, 具體如下所示:

          <thead></thead>:用于定義表格的頭部, 必須位于<table></table>標記中, 一般包含網頁的logo和導航等頭部信息。

          <tfoot></tfoot>:用于定義表格的頁腳, 位于<table></table>標記中<thead></thead>標記之后, 一般包含網頁底部的企業信息等。

          <tbody></tbody>:用于定義表格的主體, 位于<table></table>標記中<tfoot></tfoot>標記之后, 一般包含網頁中除頭部和底部之外的其他內容。

          注意:在沒有<tbody></tbody>比較的情況下, 瀏覽器會自動添加<tbody></tbody>標記。

          <table bordercolor=""></table>設定表格邊框的顏色

          <table cols=""></table>指定表格的欄數

          <table height=""></table>指定表格的高度大小(使用數字)

          <table background=""></table>背景圖片的URL=就是路徑網址(默認是repeat:水平和垂直方向重復)

          <table bordercolordark=""></table>設定表格暗邊框的顏色

          <table bordercolorlight=""></table>設定表格亮邊框的顏色

          <tr align=""></tr> 定義表格行的內容對齊方式。

          align屬性值:right、left、center、justify、char

          <tr bgcolor=""></tr> 規定表格行的背景顏色。

          <tr valign=""></tr> 規定表格行中內容的垂直對齊方式。

          valign屬性值right、left、center、justify、char

          <td colspan=""></td>指定儲存格合并欄的欄數(使用數字)

          <td rowspan=""></td>指定儲存格合并列的列數(使用數字)

          <td align=""></td> 調整表格字段之左右對齊

          <td bgcolor=""></td> 設定表格字段之背景顏色

          <td colspan="" rowspan=""></td> 表格字段的合并

          <td valign=""></td> 調整表格字段之上下對齊

          <td width=""></td> 調整表格字段寬度

          <td nowrap="nowrap"></td> 規定表格單元格中的內容不換行(注意只有一個值:nowrap)

          <caption></caption>為表格加上標題

          <caption align="">設定表格標題位置

          align屬性:left, center(默認值), right

          <th></th> 定義表頭(粗體居中)

          細表格邊框

          <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>

          表格創建后瀏覽器會自動添加<tbody>標簽

          TML中的表格是由<table>標簽進行定義的,表格在HTML中的表現形式與使用方法與word中的表格非常類似。多數情況使用Dreamweaver的可視化視圖只做表格更為簡單、方便。本文主要講述如何使用代碼來編寫表格,讓大家掌握表格的代碼書寫格式與其對應的屬性。

          表格的標簽組成

          HTML中的表格是由<table>為主體標簽,瀏覽器會將該標簽解釋為一個表格。表格中的行使用<tr>標簽進行定義。<tr>標簽為<table>標簽的子類,設置若干個<tr>標簽可以將表格分割為若干個行。<td>標簽用于定義表格的列,<td>標簽為又是<tr>標簽的子類,因此每個行都需要設置相應數量的<td>標簽來分割列,形成一個完整的表格。

          表格的標簽組合關系為:

          <table>

          <tr>

          <td>我是單元格1</td>

          <td>我是單元格2</td>

          </tr>

          </table>

          表格中可以插入文本、圖片、列表、段落、表單、水平線等任何html標簽,甚至可以用來做頁面布局。但是table布局存在代碼冗余過長、不符合HTML規范、搜索引擎不友好等問題。因此建議大家盡量不要使用table進行頁面布局,除非頁面中確實需要一張表格。

          剩下的<th>、<thead>、<tbody> 和 <tfoot>很少被用到,這是由于瀏覽器對它們的支持不太好。

          表格和邊框屬性

          表格自身可以定義border屬性來決定表格邊框的寬度,該屬性的值默認是以數字單位進行顯示,例如border=”1″該值的單位為px。注意,不要在border的數值后面加上任何單位,否該值無法正確識別。

          表格的表頭

          在<table>中可以通過<th>標簽設置表頭,表頭的<th>標簽與<tr>標簽屬于平級,并且表頭一般出現在<tr>標簽的前面。對于一個表格來說,表頭并不是必須的,可以根據需要插入表頭。<th>標簽內的文字會被自動加粗。

          單元格的合并

          單元格的合并分為垂直合并與水平合并,在合并時需要確定其他行與列中是否有對應數量的單元格。

          水平合并單元格使用colspan屬性,其值是用數字的形式確定需要合并的單元格數量,例如colspan=”2″即代表向右合并兩個單元格。

          垂直合并單元格使用rowspan屬性,與水平合并的屬性相同,同樣也是以數字形式確定需要合并的單元格數量,例如rowspan=”2″代表向下合并兩個單元格。

          實例演示代碼:

          <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樣式類似的內邊距功能。通過在<table>標簽內定義cellpadding屬性,來為其標簽下的所有<td>元素設置內邊距。cellpadding屬性的參數是值是以數字的形式來確定邊距的大小,例如cellpadding=”10″ 則表示table中的所有<tr>標簽內邊距為10px

          單元格間距

          單元格的間距是設置<tr>標簽的外邊距,這個也與css樣式中的margin類似,通過在<table>標簽內定義cellspacing屬性,來為其標簽下的所有td元素設置外邊距。該屬性也是以數字的形式來確定外邊距的大小,例如cellspacing=”10″則表示這個table中的所有<tr>標簽的外邊距為10px

          為表格設置背景

          表格可以通過background屬性為表格或單元格設置任意圖片作為背景,其使用方法非常像css中的background。為background設置對應的圖片路徑,即可使單元格顯示相應的圖片。例如background=”table_bg.gif”

          表格內容的對齊排列

          表格的對齊分為水平對齊和垂直對齊。它們分別是align屬性與valign屬性,將這兩個屬性插入到對應的<td>標簽中即可完成單元格內文本或圖像的對齊。

          水平對齊align分別有三個值:left左對齊、center水平居中、right右對齊

          垂直對齊valign也有三個值:top頂端對齊、middle垂直居中、bottom底部對齊、baseline為基線對齊。

          其中基線對齊可能無法從字面上理解,其實基線對齊也就是文本出現在表格的中上部而不是正中央。如果文字不大的話,效果和middle差不多,比middle稍微靠上一點。

          私信發送【前端】有驚喜!


          主站蜘蛛池模板: 国产成人一区二区三区视频免费 | 亚洲无码一区二区三区| 国产区精品一区二区不卡中文| 国产伦精品一区二区三区免费迷| 秋霞鲁丝片一区二区三区| 日本一区二区三区在线观看视频| 精品国产一区二区三区香蕉| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 蜜桃AV抽搐高潮一区二区| 一区二区国产精品| 国产一区二区三区乱码在线观看| 日韩一区二区久久久久久| 精品国产免费一区二区三区| 国产在线一区二区视频| 久久久久久人妻一区二区三区| 精品国产一区二区三区久久久狼| 国产一区二区福利| 国偷自产一区二区免费视频| 国产自产在线视频一区| 综合久久一区二区三区 | 亚州日本乱码一区二区三区| 国产综合一区二区在线观看| 亚洲一区二区三区乱码A| 一区二区三区福利| 一区二区乱子伦在线播放| 国产丝袜美女一区二区三区| 无码视频一区二区三区在线观看 | 一区二区三区日韩| 天堂一区二区三区在线观看| 北岛玲在线一区二区| 国产高清精品一区| 天堂成人一区二区三区| 韩国精品一区二区三区无码视频| 亚洲Av永久无码精品一区二区 | 国内精品一区二区三区最新| 无码人妻一区二区三区在线水卜樱 | 射精专区一区二区朝鲜| 在线视频一区二区三区四区| 亚洲啪啪综合AV一区| 天海翼一区二区三区高清视频| 精品人妻一区二区三区毛片 |