<table> <!--table定義表格--> <tr> <!--tr定義表格中的行--> <!--th定義表頭單元格,位於第一行/列,文字加粗居中顯示--> <th>表頭單元格</th> <!--td定義表格中的普通單元格--> </tr> <tr> <td>普通單元格內的文字</td> </tr> </table>
這是 | 表頭單元格 |
---|---|
這是 | 普通單元格 |
這些屬性經過CSS設置。html
屬性名 | 描述 |
---|---|
align | 表格相對周圍元素的對齊方式(left、center、right) |
border | 表格是否有邊框,默認沒有("":沒有,1:有) |
cellpadding | 單元邊緣與其內容之間的空白,默認爲1px |
cellspacing | 單元格之間的空白,默認爲2px |
width | 表格的寬度 |
對於cellpadding與cellspacing的區別:瀏覽器
表格結構標籤能夠將表格分爲頭部和主體,使表格結構分明,便於後續修改。服務器
<table> <thead>表格的頭部,內部必須有tr</thead> <tbody>表格的主體</tbody> </table>
<!--實現上圖的合併--> <table> <!--第一行--> <tr> <td></td> <!--第一列--> <!--跨列合併,在最左側單元格寫合併代碼--> <td colspan="2"></td> <!--第二列--> <!--刪除多餘的單元格--> </tr> <!--第二行--> <!--跨行合併,在最上側單元格寫合併代碼--> <tr> <td rowspan="2"></td> <td></td> <td></td> </tr> <!--第三行--> <tr> <!--刪除多餘的單元格--> <td></td> <td></td> </tr> </table>
合併單元格總結:post
<ul> <li>列表項1</li> <li>列表項2</li> <li>列表項3</li> </ul>
<ol> <li>列表項1</li> <li>列表項2</li> <li>列表項3</li> </ol>
<dl> <dt>一個名詞</dt> <dd>這個名詞的解釋1</dd> <dd>這個名詞的解釋2</dd> </dl>
這種就是用自定義列表作的。url
<form action="url" method="提交方式" name="表單域名稱"> form會把它範圍內的扁擔元素信息提交給服務器 </form>
屬性 | 做用 |
---|---|
action | 填接受並處理表單數據的服務器的url |
method | 設置表單的提交方式(get或post) |
name | 指定表單的名稱 |
<input type="屬性值">
type屬性的屬性值以下:spa
屬性值 | 描述 |
---|---|
button | 可點擊按鈕 |
checkbox | 複選框 |
file | 輸入字段和瀏覽按鈕,供文件上傳 |
hidden | 隱藏的輸入框 |
image | 圖像形式的提交按鈕 |
password | 密碼框 |
radio | 單選按鈕 |
reset | 重置按鈕 |
submit | 提交按鈕 |
text | 單行的輸入框,默認寬度爲20字符 |
其它屬性以下:code
屬性 | 描述 |
---|---|
name | input元素的名稱 |
value | input元素的默認顯示在輸入框的值 |
checked | 當值爲checked時,input元素首次加載時被選中 |
maxlength | input元素的輸入字符的最大長度(正整數) |
注:orm
用於綁定一個表單元素。當點擊<label>標籤內的文本時,瀏覽器就會自動將光標轉到或者選擇對應的表單元素上,以此增長用戶體驗。htm
<!--綁定了單選按鈕,用戶點擊文字「女」的時候,該按鈕被選擇--> <label for="sex">女</label> <input type="radio" id="sex"> <!--單選按鈕-->
注:<label>標籤的for屬性要與相關元素的id屬性相同blog
下拉列表。
<select> <option>選項1</option> <option>選項2</option> <option>選項3</option> <option>選項4</option> </select>
多行文本框。
<textarea> 文本內容 </textarea>