HTML之認識標籤(二)

3-1 使用ul, 添加新聞信息列表

在瀏覽網頁時, 你會發現網頁上有很多的列表。新聞列表,圖片列表等等。

這些列表就可以使用ul-li標籤來完成。ui-li是沒有前後順序 的信息列表。

語法:

<ul>
<li>信息</li>

<li>信息</li>

......
</ul>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> p標籤</title>
</head>
<body>
    <ul>
        <li>我的第一行</li> 
        <li>我的第二行</li>
        <li>我的第三行</li>
    </ul>
</body>
</html>

ul-li在網頁中顯示的默認樣式一般爲:每項li前都自帶一個圓點,如下圖所示:

  • 我的第一行
  • 我的第二行
  • 我的第三行

3-2 使用ol, 添加圖書銷售排行榜

如果想在網頁中展示 有前後順序 的信息列表, 怎麼辦呢? 

語法:

<ol>
<li>信息</li>

<li>信息</li>

......
</ol>

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> p標籤</title>
</head>
<body>
    <ol>
        <li>iOS</li>
        <li>Objective-C</li>
    </ol>
</body>
</html>

<ol>在網頁中顯示的默認樣式一般爲:每項<li>前都自帶一個序號,序號默認從1開始,

  1. iOS
  2. Objective-C

3-3 認識div在排版中的作用
在網頁製作過程中, 可以把一些獨立的邏輯部分劃分出來,放在一個 <div>  標籤中, 這個 <div> 標題的作用就相當於一個容器。

語法:  

<div>...</div>

確定邏輯部分:

什麼是邏輯部分?它是頁面上相互關聯的一組元素。如下圖


3-4 給div命名, 使邏輯更加清晰
我們可以用 id屬性來爲 <div> 提供唯一的名稱,這個就像我們每個人都有一個身份證號, 這個身份證號是唯一標識我們身份的, 也是必須唯一的。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>div標籤</title>
</head>
<body>
<div id = "hotList">
   <h2>熱門課程排行榜</h2>
    <ol>
       <li>前端開發面試心法 </li>
      <li>零基礎學習html</li>
       <li>javascript全攻略</li>
    </ol>
</div>
<div id = "learningInstructed">
    <h2>web前端開發導學課程</h2>
    <ul>
       <li>網頁專業名詞大掃盲 </li>
       <li>網站職位定位指南</li>
       <li>爲您解密Yahoo網站製作流程</li>
    </ul>
</div>
</body>
</html>

3-5 table標籤,認識網頁上的表格

有時候我們需要在網頁上展示一些數據, 如某公司向在網頁上展示公司的庫存清單;如下表

產品名稱 品牌 庫存(個) 入庫時間 
耳機 聯想 500 2013-1-2
U盤 金士頓 120 2013-8-10
U盤 愛國者 133 2013-3-25
創建表格的四個元素:
table, tbody, tr, th,td

  1. <table>..</table>;整個表格以 <table> 標記開始, </table>標記結束。

  2. <tbody>..</tbody>;當表格內容非常多時,表格就回下載一點顯示一點,但是如果加上<tbody>標籤後,這個表格就要等表格內容全部下載完纔會顯示。,
     
  3. <tr>..</tr>表格的一行,所以有幾對tr 表格就就行。 

  4. <td>..</td>表格的一個單元格,一行中包含幾對<td>..</td>,說明一行中就有幾列。

  5. <th>..</th>表格的頭部的一個單元格,表格表頭

  6. 表格中列的個數,取決於一行中數據單元格的個數。
<!DOCTYPE HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pre標籤的使用</title>
</head>
<body>
	<table id = "ios第一個表格">
		<tr>
			<th>產品名稱</th>
			<th>品牌</th>
			<th>庫存量(個)</th>
			<th>入庫時間</th>
		</tr>
		<tr>
			<td>耳機</td>
			<td>聯想</td>
			<td>500</td>
			<td>2013-1-8</td>
		</tr>
		<tr>
			<td>產品名稱</td>
			<td>品牌</td>
			<td>庫存量(個)</td>
			<td>入庫時間</td>
		</tr>
		<tr>
			<td>產品名稱</td>
			<td>品牌</td>
			<td>庫存量(個)</td>
			<td>入庫時間</td>
		</tr>
	</table>
</body>
</html>
總結:
1> table表格在沒有添加CSS樣式之前,在瀏覽器顯示是沒有表格線的
2>表頭,也就是th標籤中的文本默認爲粗體並且居中顯示

3-6 用css樣式, 爲表格加入邊框

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>爲表格添加邊框</title>
<style type="text/css">
table tr td,th{border:1px solid #000;}
</style>
</head>

<body>


<style type="text/css">
table tr td,th{border:1px solid #000;}
</style>

上述代碼是用 css 樣式代碼, 爲thtd   單元格添加粗細爲一個像素的黑色邊框。  


3-7 caption標籤, 爲表格加入邊框
表格還是需要添加一些標籤進行優化, 可以添加 標題摘要 。代碼如下

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>認識table表標籤</title>
<style type="text/css">
table tr td,th{
    border:1px solid #000;
}
</style>
</head>
<body>
<table summary = "sss">
  <caption>本表格記錄2012年到2013年庫存記錄,記錄包括U盤和耳機庫存量</caption>
  <tr>
    <th>產品名稱 </th>
    <th>品牌 </th>
    <th>庫存量(個) </th>
    <th>入庫時間 </th>
  </tr>
  <tr>
    <td>耳機 </td>
    <td>聯想 </td>
    <td>500</td>
    <td>2013-1-2</td>
  </tr>
  <tr>
    <td>U盤 </td>
    <td>金士頓 </td>
    <td>120</td>
    <td>2013-8-10</td>
  </tr>
  <tr>
    <td>U盤 </td>
    <td>愛國者 </td>
    <td>133</td>
    <td>2013-3-25</td>
  </tr>
</table>
</body>
</html>

   摘要

摘要內容是不會在瀏覽器中顯示出來的。它的作用是增加表格的可讀性(語義化), 使搜索引擎更好的讀懂表格內容,還可以使屏幕閱讀器更好的幫助特殊用戶讀取表格內容。
   語法:<table summary="表格簡介文本">

   標題

用以描述表格內容,標題的顯示位置; 表格上方。
   語法:

<table>  

<caption>標題文本</caption>

<tr>  

<td>…</td> <td>…</td> … </tr>…</table>




發佈了40 篇原創文章 · 獲贊 20 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章