前端入門 HTML筆記(二)

目標:
在這裏插入圖片描述
目錄:
在這裏插入圖片描述

一、表格標籤

表格是實際開發中最常用的標籤,重點掌握

1、表格的主要作用:

表格主要用於顯示、展示數據,可讓數據整齊,可讀性好。
表格不是用來佈局頁面的,而是用來展示數據的。

2、表格的基本語法

<table>
        <tr>
            <td>單元格內的文字</td>
            ........
        </tr>
    </table>

1、< table>< /table>是用於定義表格的標籤。
2、< tr>< /tr>標籤用來定義表格中的行,必須嵌套在< table>< /table>中
3、< td>< /td>用來定義表格中的單元格,必須嵌套在< tr>< /tr>中。
4、字母td指表格數據(table data),即數據單元格的內容。

3、表頭單元格標籤

用< th></ th>標籤,位於第一行或第一列,表頭單元格里的文本內容加粗居中顯示。//與tr的區別。

    <table>
        <tr>
            <th>姓名 </th>
            ......
        </tr>
        .....
    </table>

4、表格屬性

表格標籤的屬性在實際開發中不常用,後面用CSS來設置。
目的:
1、記住英語單詞,後面CSS要用。
2、感受表格外觀形態。

這些屬性要寫在表格標籤table裏面去。即:<table align="center">
在這裏插入圖片描述

5、表格結構標籤

因爲表格很長,爲更好的表現表格的語義,把表格分割成頭部和主體兩部分。
< thead>:表格的頭部區域
< tbody>:表格的主題區域
注意區分< th>和< thead>,< th>爲表頭單元格!
< thead>內一定要有< tr>標籤,一般在第一行
以上兩標籤一定在兩table中。

6、合併單元格

1、合併單元格方式:

  • 跨行合併:rowspan=“合併單元格的個數”
  • 跨列合併:colspan=“合併單元格的個數”

在這裏插入圖片描述
2、目標單元格:(寫合併代碼)

  • 跨行:最上側單元格爲目標單元格,寫合併代碼
  • 跨列:最左側單元格爲目標單元格,寫合併代碼

3、合併單元格三步曲:

  1. 確定跨行?跨列?
  2. 找到目標單元格,寫合併代碼。如:< td colspan=“2” > < /td>
  3. 刪除多餘的單元格

7、表格總結

表格學習的三部分

  1. 表格的相關標籤
  2. 表格的相關屬性
  3. 合併單元格

二、列表標籤 (重要)

表格用來展示數據,列表用來佈局。

列表的特點:整齊有序,用其佈局自由方便。

根據使用場景不同,列表分爲:

  1. 無序列表
  2. 有序列表
  3. 自定義列表

1、無序列表 (重點!)

< ul>標籤定義無序列表,列表項用< li>標籤定義。
無序列表的基本語法格式:

    <ul>
        <li>列表項1</li>
        <li>列表項2</li>
        <li>列表項3</li>
        ......
    </ul>

1、無序列表的各個列表項無順序。
2、無序列表只能放< li>標籤,不許放其他標籤或文字。
3、< li>相當於一個容器,可以容納所以元素。
4、無序列表會帶有自己的樣式屬性,CSS後會強制去掉小點。

2、有序列表 (理解)

< ol>標籤定義有序列表,< li>標籤定義列表項。

    <ol>
        <li>列表項1</li>
        <li>列表項2</li>
        <li>列表項3</li>
        ......
    </ol>

1、有序列表有順序
2,3,4與上類似。

3、自定義列表 (重點)

自定義列表的使用場景:
用於對術語或名詞進行解釋和說明,定義的列表項前沒有任何符號。

(1)語法格式

< dl>用於定義列表,與< dt>(定義項目/名字)和< dd>(描述每一個項目/名字)一起使用。

    <dl>
        <dt>名詞1</dt>
        <dd>名詞1解釋1</dd>
        <dd>名詞1解釋2</dd>
    </dl>

1、dl裏只能包含dt、dd。
2、dt、dd個數沒有限制。
3、dt、dd爲兄弟關係,不是包含關係。

4、列表總結

在這裏插入圖片描述

三、表單標籤

如用戶註冊賬號信息頁面爲一個表單。

1、爲什麼需要表單?

收集用戶信息。

2、表單的組成

由表單域,表單控件(或元素)和提示信息三個部分組成
在這裏插入圖片描述

(1)表單域

包含表單元素的區域,
用< form>標籤定義表單域,< form>會把它範圍內的表單元素信息提交給服務器。

語法規範

    <form action="url地址" method="提交方式" name="表單域名稱">
        各種表單元素控件
    </form>

在這裏插入圖片描述

(2)表單控件(表單元素)

1、input輸入表單元素
2、select下拉表單元素
3、textarea文本域元素

< Input>輸入表單元素
< input>標籤用於收集用戶信息。

語法規範:

<input type="屬性值" />

1、爲單標籤
2、 type屬性設不同的值用來指定不同的控件類型
type屬性及屬性值:
在這裏插入圖片描述
單選按鈕:小圓。
複選框:小方框。

例子:
①單選
 <input type="radio" name="sex" id="man"checked="checked"/><label for="man"></label>
<input type="radio" name="sex" id="women"/><label for="women"></label>

3、input的其他屬性:
在這裏插入圖片描述

  • name和value是每個表單元素都要有的屬性值,只要給後臺人員使用。
  • name表單元素的名字,要求單選按鈕和複選框同一組要有相同的name值。
  • value:默認顯示值
  • checked:頁面一打開,某個按鈕或複選框被選中狀態。checked="checked"。針對單選按鈕和複選框。

< label>標籤
< label>標籤爲Input元素定義標註標籤
< label>標籤綁定一個表單元素,當點擊< label>標籤內的文本時,自動將光標選擇在對應的表單元素上,增加用戶體驗。

語法規範:

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

核心:< label>標籤的for屬性應與相關元素的id屬性相同。

select下拉表單元素
節約頁面空間。
用< select>標籤定義下拉列表。

語法規範:

        <select>
            <option>選項1</option>
            <option>選項2</option>
            ......
        </select>
  • < select>內至少包含一對< option>
  • 在< option>中定義selected=“selected”,則當前項爲默認選中項。

textarea文本域元素
使用場景:輸入內容較多。
使用< textarea>定義多行文本輸入控件。

語法規範:

        <textarea  cols="50" rows="5">
            文本內容
        </textarea>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章