1. 程式人生 > >【HTML】HTML基礎筆記02

【HTML】HTML基礎筆記02

cin 原則 漢字 div logo 給他 作用 mar 創建

二、HTML基礎(第二部分)

註:經常查閱文檔是一個很好的學習習慣!

1、表格 table(會使用)

存在即是合理的。 表格的現在還是較為常用的一種標簽,但不是用來布局,常見處理、顯示表格式數據。

創建表格

tr是“table row(表格行)”的縮寫,用於表示一行的開始和結束。

td是“table data(表格數據)”的縮寫,用於表示行中各個單元格(cell)的開始和結束。這些都是容

表格裏面沒有列的標簽

創建表格的基本語法如下:

<table>

  <tr>

    <td>單元格內的文字</td>

    ...

  </
tr> ... </table>

註意:

創建表格的三個基本元素

1.table用於定義一個表格。

2.tr 用於定義表格中的一行,必須嵌套在 table標簽中,在 table中包含幾對 tr,就有幾行表格。

3.td /td:用於定義表格中的單元格,必須嵌套在<tr></tr>標簽中,一對 <tr> </tr>中包含幾對<td></td>,就表示該行中有多少列(或多少個單元格)。

關於嵌套問題

1. <tr></tr>中只能嵌套<td></td>

2. <td></td>標簽,他就像一個容器,可以容納所有的元素

表格屬性

技術分享圖片

三參為0 ,即是:border cellpadding cellspacing 為 0。

表頭標簽

表頭單元格一般位於表格的第一行或第一列,其文本加粗居中,如下圖所示,即為設置了表頭的表格。設置表頭非常簡單,

只需用表頭標簽th</th替代相應的單元格標簽td</td即可。

技術分享圖片

表的結構(了解)

在使用表格進行布局時,可以將表格劃分為頭部、主體和頁腳(頁腳因為有兼容性問題,我們不在贅述),具體 如下所示:

<thead></thead>:用於定義表格的頭部。

必須位於<table></table> 標簽中,一般包含網頁的logo和導航等頭部信息。

<tbody></tbody>:用於定義表格的主體。

位於<table></table>標簽中,一般包含網頁中除頭部和底部之外的其他內容。

技術分享圖片

表格的標題

表格的標題: caption

定義和用法

caption 元素定義表格標題。

<table>
   <caption>我是表格標題</caption>
</table>

caption 標簽必須緊隨 table 標簽之後。

只存在 表格裏面

您只能對每個表格定義一個標題。通常這個標題會被居中於表格之上。

合並單元格(難點)

跨行合並:rowspan 跨列合並:colspan

合並單元格的思想:

? 將多個內容合並的時候,就會有多余的東西,把它刪除。 例如 把 3個 td 合並成一個, 那就多余了2個,需要刪除。

? 公式: 刪除的個數 = 合並的個數 - 1

合並的順序 先上 後下 先左 後右

  1. 先確定是跨行還是跨列合並
  2. 根據 先上 後下 先左 後右的原則找到目標單元格
  3. 刪除單元格 刪除的個數 = 合並的個數 - 1

總結表格

  1. 表格提供了HTML 中定義表格式數據的方法。
  2. 表格中由行中的單元格組成。
  3. 表格中沒有列元素,列的個數取決於行的單元格個數。
  4. 表格不要糾結於外觀,那是CSS 的作用。

2、表單標簽

現實中的表單,類似我們去銀行辦理信用卡填寫的單子。 如下圖

技術分享圖片

表單目的是為了收集用戶信息。

在我們網頁中, 我們也需要跟用戶進行交互,收集用戶資料,此時也需要表單。

在HTML中,一個完整的表單通常由表單控件(也稱為表單元素)、提示信息和表單域3個部分構成。

  技術分享圖片

表單控件

包含了具體的表單功能項,如單行文本輸入框、密碼輸入框、復選框、提交按鈕、重置按鈕等。

提示信息:

? 一個表單中通常還需要包含一些說明性的文字,提示用戶進行填寫和操作。

表單域:

? 他相當於一個容器,用來容納所有的表單控件和提示信息,可以通過他定義處理表單數據所用程序的url地址,以及數據提交到服務器的方法。如果不定義表單域,表單中的數據就無法傳送到後臺服務器。

input 控件(重點)

input 輸入的意思

在上面的語法中,input /標簽為單標簽,type屬性為其最基本的屬性 類型 ,其取值有多種,用於指定不同的控件類型。除了type屬性之外,input /標簽還可以定義很多其他的屬性,其常用屬性如下表所示。

type 說明了屬於那種表單,radio 如果是一組,我們必須給他們命名相同的名字 name 這樣就可以多個選其中的一個啦

  技術分享圖片

label標簽(理解)

label 標簽為 input 元素定義標註(標簽)。

table

作用: 用於綁定一個表單元素, 當點擊label標簽的時候, 被綁定的表單元素就會獲得輸入焦點

如何綁定元素呢?

for 屬性規定 label 與哪個表單元素綁定。

<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male">

小技巧:英文全角狀態輸入法下,輸入一個空格相當於一個漢字的寬度!

【HTML】HTML基礎筆記02