1. 程式人生 > 實用技巧 >列表、表格、和表單

列表、表格、和表單

列表

1.容器裡面裝載著結構,樣式一致的文字或圖表的一種形式叫列表。

2.列表最大的特點就是整齊、整潔、有序,跟表格類似。但列表的自由度更高。

3.列表分為有序列表、無序列表和自定義列表。

4.在前端開發中我們最常用的就是無序列表。

無序列表
<ul>
    <li></li>
</ul>
有序列表
<ol>
    <li></li>
</ol>
自定義列表
<dl>
    <dt></dt>
    <dd></dd>
</dl>

表格

1.建立表格的基本語法

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

2.表格的主要目的是用來顯示特殊資料的。

3.一個完整的表格有表格標籤(table),行標籤(tr),單元格標籤(td)組成,沒有列的標籤。

4.表格中的屬性。這裡列舉兩個比較重要的cellspacing、cellpadding。

cellpadding 設定單元格內容與單元格邊框之間的空白間距。預設為1畫素
cellspacing 設定單元格與單元格邊框之間的空白間距。預設為2畫素

5.合併單元格。兩種方式rowspan和colspan,分別是跨行合併和跨列合併。合併單元格的順序按照先上、後下、先左、後右的順序。

6.對於比較複雜的表格,表格的結構也就相對複雜。所以又將表格分割成三個部分:表格頭、正文和腳註。這三個部分分別用thead、tbody、tfoot來標註,這樣能更好的憤青表格的結構。

7.以上的所有標籤都放到table標籤中。

表單

1.表單的目的是為了收集使用者資訊。

2.一個完整的表單通常由表單控制元件、提示資訊和表單域三個部分組成。

表單控制元件 包含了具體的表單功能項。單行文字輸入框、複選框、提交按鈕等
提示資訊 一些說明性的文字,提示使用者進行填寫和操作
表單域 容器。用來容納表單控制元件和提示資訊。可通過它定義處理表單資料所用程式的url地址,以及提交到伺服器的方法。

表單控制元件

1.input控制元件

屬性 說明 作用
type 表單型別 用來指定不同的控制元件型別
value 表單值 表單裡預設顯示的文字
name 表單名字 用於區別不同的表單
checked 預設選中 表示單選或複選按鈕一開始就被選中了

2.label標籤

目標:label標籤主要目的是為了提高使用者體驗。

概念:label標籤為input元素定義標註。

作用:用於繫結一個表單元素,當點選label標籤的時候,被繫結的表單元素就會獲得焦點。

在網頁中列表是用來佈局的;表格是用來展示資料的因為表格可以讓資料顯示的非常完整,可讀性很好;表單的目的是為了收集使用者的資訊,可以將資料打包到後臺。

3.textarea控制元件(文字域)

作用:通過textarea控制元件可以輕鬆地建立多行文字輸入框。

form表單域

1.收集的使用者資訊通過form表單域傳遞給伺服器。

2.在HTML中,form標籤被用於定義表單域,以實現使用者資訊的收集和傳遞,form中的所有內容都會被提交給伺服器。

3.每個表單都應該有自己的表單域。

常用屬性

action url地址 用於指定接收並處理表單資料的伺服器程式的url地址
method get/post 用於設定表單資料的提交方式
name 名稱 用於指定表單的名稱,以區分頁面中的多個表單