相關(guān)標(biāo)簽
基本的:table(表格) tr(行) td(列) th(表頭列)
語(yǔ)義化的:caption (標(biāo)題) thead tbody tfoot
表格
最簡(jiǎn)單的表格
<table width="400" border="1px">
<tr>
<td>id</td>
<td>用戶名</td>
<td>密碼</td>
</tr>
<tr>
<td>id</td>
<td>用戶名</td>
<td>密碼</td>
</tr>
<tr>
<td>id</td>
<td>用戶名</td>
<td>密碼</td>
</tr>
</table>
列合并 colspan="2" 表示合并幾列
例子
<table width="400" border="1px">
<tr>
<td>id</td>
<td>用戶名</td>
<td>密碼</td>
<td>密碼</td>
</tr>
<tr>
<td>id</td>
<td>用戶名</td>
<td>密碼</td>
<td>密碼</td>
</tr>
<tr>
<td>合計(jì)</td>
<td colspan="3">用戶名</td>
</tr>
</table>
行合并 rowspan="2" 表示合并幾行
注意:rowspan也要寫在td上,合并下面的幾行
課堂練習(xí)
<table border="1" width="300">
<tr>
<td width="20%">1</td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
</tr>
<tr>
<td>2</td>
<td rowspan="2" colspan="2"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>3</td>
<td></td>
<td></td>
</tr>
<tr>
<td>4</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
caption表標(biāo)題 thead表頭,tbody表格體,tfoot 表格腳
代碼可以不按順序放,但是顯示的效果一定是caption---》 thead---》 tbody---》 tfoot 順序
<table border="1" width="300">
<!-- 標(biāo)題,居中 -->
<caption>員工信息表</caption>
<tfoot>
<tr>
<td>表格腳</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tfoot>
<thead>
<tr>
<td width="20%">表格頭</td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td rowspan="2" colspan="2"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>3</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
和如下代碼效果相同
<table border="1" width="300">
<!-- 標(biāo)題各聘,居中 -->
<caption>員工信息表</caption>
<thead>
<tr>
<td width="20%">表格頭</td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td rowspan="2" colspan="2"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>3</td>
<td></td>
<td></td>
</tr>
</tbody>
<tfoot>
<tr>
<td>表格腳</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tfoot>
</table>
這里面的tbody重點(diǎn)掌握
表標(biāo)題
<caption>員工信息表</caption>
<th> 字體自動(dòng)加粗脏毯、居中,一般用在thead tfoot里
cellpadding="0" cellspacing="0" 內(nèi)填充和外填充都為0郑诺,表格變?yōu)閷?shí)心
cellpadding--類似margin cellpadding--padding
<table border="1" width="300" cellpadding="0" cellspacing="0">
<caption>員工信息表</caption>
<tfoot>
<tr>
<th>123</th>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</tfoot>
<thead>
<tr>
<td width="20%">11</td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
<td width="20%"></td>
</tr>
</thead>
<tbody>
<tr>
<td>2</td>
<td rowspan="2" colspan="2"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>3</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
匯總
table標(biāo)簽(表格)、tr標(biāo)簽(行)、td標(biāo)簽(標(biāo)準(zhǔn)單元格)th標(biāo)簽(表頭單元格)caption表標(biāo)題 thead表頭,tbody表格體,tfoot 表格腳 rowspan 行合并 colspan 列合并
表單
html4.0 用戶的輸入必須放在表單里才能提交到后臺(tái)
表單<form></form>
單選框 radio
多選框 checkbox
下拉列表框 select option
普通文本輸入框 text
密碼輸入框 password
提交按鈕 submit 會(huì)把表單內(nèi)容提交到后臺(tái)處理
重置按鈕 reset 會(huì)把表單內(nèi)容清空
<form action="" >
性別(單選框):<input type="radio" name="sex" />男
<input type="radio" name="sex" />女<br>
愛(ài)好(復(fù)選框):
<input type="checkbox" name="hobby" >吃串
<input type="checkbox" name="hobby" >喝酒
<input type="checkbox" name="hobby" >打豆豆<br>
家鄉(xiāng)(下拉列表框):
<select name="hometon">
<option>請(qǐng)選擇</option>
<option>沈陽(yáng)</option>
<option>撫順</option>
<option>本溪</option>
<option>丹東</option>
</select><br>
賬號(hào)(文本框):<input type="text" name="username"/><br>
密碼(密碼框):<input type="password" name="pwd"/><br>
確認(rèn)密碼(密碼框):<input type="password" name="repwd"/><br>
<input type="submit"/>
<input type="reset"/>
</form>
文本域textarea rows行數(shù) cols列數(shù)
label標(biāo)簽
readonly
disabled
hidden
文本域textarea
個(gè)人簡(jiǎn)介:
<textarea rows="3" cols="50"></textarea>
label標(biāo)簽
readonly:readonly readonly="readonly" readonly="true" 只讀的
disabled:不可用的
hidden:隱藏的
<input type="hidden" name="id" value=""/>
再來(lái)個(gè)實(shí)例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="#">
<table border="1px" cellpadding="0px" cellspacing="0px" width="80%">
<tr>
<td width="20%">性質(zhì)</td>
<td><input type="radio" name="cate" value="">人</input>
<input type="radio" name="cate" value="">公司</input>
</td>
</tr>
<tr>
<td width="20%">愛(ài)好</td>
<td><input type="checkbox" name="hobby" value="">看電視</input>
<input type="checkbox" name="hobby" value="">寫代碼</input>
<input type="checkbox" name="hobby" value="">學(xué)習(xí)</input>
<input type="checkbox" name="hobby" value="">打籃球</input>
</td>
</tr>
<tr>
<td>昵稱:</td>
<td>
<!-- type="text"普通文本框 -->
<input type="text" />
</td>
</tr>
<tr>
<td>密碼:</td>
<!-- type="password"密碼輸入框 隱藏用戶輸入真實(shí)值 -->
<td><input type="password" /></td>
</tr>
<tr>
<td>確認(rèn)密碼:</td>
<td> <input type="password" /></td>
</tr>
<tr>
<td>電子郵箱:</td>
<!-- type="email"郵箱類型輸入框 h5新增加的類型-->
<td><input type="email" /></td>
</tr>
<tr>
<td>單位(個(gè)人)名稱:</td>
<td><input type="text" /></td>
</tr>
<tr>
<td>上傳頭像:</td>
<!-- type="file"文件上傳,可以選擇本地文件夾下的文件 -->
<td><input type="file"/></td>
</tr>
<tr>
<td>所屬國(guó)家:</td>
<td>
<select name="country">
<option value=""> 請(qǐng)選擇</option>
<option value="1">中華人民共和國(guó)</option>
<option value="2">日本</option>
<option value="3">韓國(guó)</option>
</select>
</td>
</tr>
<tr>
<td>所屬省份:</td>
<td></td>
</tr>
<tr>
<td>所屬城市:</td>
<td></td>
</tr>
<tr>
<td>手機(jī):</td>
<td><input type="tel" name="tel"/></td>
</tr>
<tr>
<td>固定電話:</td>
<td><input type="text" name="phone"/></td>
</tr>
<tr>
<td>想要留言:</td>
<td><textarea cols="100" rows="5"></textarea></td>
</tr>
<tr>
<td><input type="submit"/></td>
<td><input type="reset"/></td>
</tr>
</table>
</form>
</body>
</html>
下表列出了輸入限制
上面的標(biāo)簽匯總
<!-- type="text"普通文本框 -->
<!-- type="password"密碼輸入框 隱藏用戶輸入真實(shí)值 -->
<!-- type="email"郵箱類型輸入框 h5新增加的類型-->
<!-- type="file"文件上傳,可以選擇本地文件夾下的文件 -->
<!-- <input type="submit"/> 提交按鈕-->
<!-- <input type="reset"/> 重新輸入-->
<!-- <select name="country"> 上拉列表框
<option value=""> 請(qǐng)選擇</option> 下拉列表選項(xiàng)
</select> -->
<!-- textarea文本域 cols列數(shù) rows行數(shù)
<textarea cols="100" rows="5"></textarea> -->
<!-- radio 單選框通過(guò)name屬性確定選項(xiàng)為一組
<input type="radio" name="cate">人</input>
<input type="radio" name="cate">公司</input> -->