一、Html的基本結構:
二、Head部分:用於表示網頁的元數據即描述網頁的基本信息
其常用標簽及屬性有:
三、body部分:網頁的文本、圖片等信息
標簽的分類:
1、 常見的塊級標簽:
2、 基於布局的塊級標簽
3、組合標簽:<figure></figure>用於顯示圖片及圖片標題
4、分區標簽:<div></div>
5、常見的行級標簽
6、表格:表格的行:tr,每行中的列:td,表格的表頭:th

7、表單(form)

<select name="=city">
<option>青島</option>
<option>煙台</option>
<option>北京</option>
<option>紐約</option>
<option>羅馬</option>
</select>
常用屬性
①name屬性:寫在select里,所有選項只有一個name
②multiple屬性:multiple="multiple"設置select為多選,一般不用
③option常用屬性:value=""屬性,當option沒有value屬性時,往后台傳遞的是<option></option>中間的文字,
當有value屬性時,傳遞的是value的屬性值。
title=""屬性,鼠標之上后現實的文字
select="select"默認屬性值
④optgroup屬性: 用於option屬性分組,用lable屬性表示分組名。
<optgroup label="中國">
<option>青島</option>
<option>煙台</option>
<option>北京</option>
</optgroup>
【textarea】:文本域,其常用屬性 :
①設置寬度高度 style="width: 150px;height: 200px;
②readonly="readonly":只讀模式,不允許修改編輯
③style="resize: none;"設置為寬度高度不允許修改
④style="overflow:;"設置文字超出區域時,如何處置,常用屬性值有:
hidden 超出區域的文字,隱藏無法顯示
scroll 無論文字多少,均顯示滾動
auto 自動,根據文字多少自動決定是否會顯示為滾動條
【fieldset 、legend】表單的邊框與標題
<fieldset> //邊框
<legend> //標題
</legend>
</fieldset>
如果想讓標題嵌入到邊框中,需將標題標簽寫到邊框標簽里面
一個表單可以有多組標題加邊框組合
【h5智能表單】
1、H5新增input的form屬性,用於指定特form表單的id,實現input無需放在form標簽之中,即可通過表單進行提交
<form id=foo>
……
</form>
<input type="text" name="" form="foo">
2、 input元素的新增屬性:
Autocomplete:自動完成功能,記錄用戶之前輸入的內容,並在用戶下次輸入時提示用戶輸入
》》》屬性值:on/off
》》》可以再form表單使用,對整個表單的所有控件進行自動完成的開關也可以在input上使用,
對特定輸入框進行修改
》》》絕大部分瀏覽器默認開啟
Autofocus:自動獲得焦點,autofocus="autofocus"只能獲得一個焦點
Form:所屬表單,通過id確認屬於哪個表單
Required:必填,required="required",設置必填,否則停止提交
Pattern:使用正則表達式驗證input的模式
Placeholder:提示,當有value時取消提示。
【示例-表格】
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>請假單</title> </head> <body > <!--<table width="500"> <caption><u><b>特別請假單</b></u></caption> <tr> <td>申請日期: 年 月 日</td> </tr> </table> <table border="1" style="border-collapse: collapse;" width="500"> <tr> <td>所屬單位</td> <td>卜祖班</td> <td>職稱</td> <td>111</td> <td>姓名</td> <td>111</td> <td>廠長</td> </tr> <tr> <td rowspan="2">期間</td> <td colspan="3">年月日</td> <td colspan="2" rowspan="2">天數</td> <td>111</td> </tr> <tr> <td colspan="3">年月日</td> <td>主管</td> </tr> <tr> <td colspan="2">職務代理人</td> <td colspan="4">蓋章</td> <td>111</td> </tr> <tr> <td colspan="1">到職日期</td> <td colspan="3">年月日</td> <td colspan="2">審核意見</td> <td colspan="1">組長</td> </tr> <tr> <td colspan="2">全年特別休假書</td> <td colspan="2" align="right">天</td> <td colspan="1">111</td> <td colspan="1">111</td> <td colspan="1">111</td> </tr> <tr> <td colspan="2">疫情家屬</td> <td colspan="2"align="right">天</td> <td >人事主任</td> <td >認識經辦</td> <td >班長</td> </tr> <tr> <td colspan="2">本次申請日期</td> <td colspan="2"align="right">天</td> <td rowspan="2">111</td> <td rowspan="2">111</td> <td rowspan="2">111</td> </tr> <tr> <td colspan="2">剩余請假日期</td> <td colspan="2"align="right">天</td> </table>--> <h2 style="text-decoration:underline ;text-align: center;"width="500px" >貼別休假申請單</h2> <p> 申請日期: 年 月 日</p> <table border="1" style="border-collapse: collapse;" width="500px" align="center"> <tr> <td>所屬單位</td> <td>卜祖班</td> <td>職稱</td> <td>111</td> <td>姓名</td> <td>111</td> <td>廠長</td> </tr> <tr> <td rowspan="2">期間</td> <td colspan="3">年月日</td> <td colspan="2" rowspan="2">天數</td> <td>111</td> </tr> <tr> <td colspan="3">年月日</td> <td>主管</td> </tr> <tr> <td colspan="2">職務代理人</td> <td colspan="4">蓋章</td> <td>111</td> </tr> <tr> <td colspan="1">到職日期</td> <td colspan="3">年月日</td> <td colspan="2">審核意見</td> <td colspan="1">組長</td> </tr> <tr> <td colspan="2">全年特別休假書</td> <td colspan="2" align="right">天</td> <td colspan="1">111</td> <td colspan="1">111</td> <td colspan="1">111</td> </tr> <tr> <td colspan="2">疫情家屬</td> <td colspan="2"align="right">天</td> <td >人事主任</td> <td >認識經辦</td> <td >班長</td> </tr> <tr> <td colspan="2">本次申請日期</td> <td colspan="2"align="right">天</td> <td rowspan="2">111</td> <td rowspan="2">111</td> <td rowspan="2">111</td> </tr> <tr> <td colspan="2">剩余請假日期</td> <td colspan="2"align="right">天</td> </table> </body> </html>

【示例-表單】
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form action="04_form1.html" method=""> <table > <tr> <td>登錄名</td> <td> <input type="text" name="username" />(可包含a-z 0-9 和下划線) </td> <td><img src="../img/icon.png">閱讀貴美網服務協議</td> </tr> <tr> <td>密碼</td> <td> <input type="password" name="password1" />(至少包含6個字符) </td> <td rowspan="8"> <textarea style="width: 150px;height: 200px; resize: none;overflow: auto;"readonly="readonly"> 1、房產:a夫妻雙方婚后購有坐落在×路×號×小區×棟×單元×號的樓房一套,登記在男方/女方(或雙方)名下,屬夫妻共有財產。離婚后,該套房屋歸男方/女方所有(注:包括房內裝修內附屬設施及相關配套設施),雙方相互配合辦理產權變更登記手續。因辦理產權變更登記手續所應支付的一切稅費等均由男方/女方承擔。取得房屋所有權的一方給予另一方經濟補償人民幣×××元,在本協議簽訂之日起×日內付清。 b夫妻雙方婚后購有坐落在×路×號×小區×棟×單元×號的樓房一套,購房時以男方/女方為主貸人向×銀行按揭貸款購買,首付及按揭還款都來源於夫妻共有存款,該房屬夫妻共有財產。離婚后,該套房屋歸男方/女方所有(注:包括房內裝修內附屬設施及相關配套設施),雙方相互配合辦理產權變更登記及辦理貸款主貸人變更手續。因辦理產權變更登記及辦理貸款主貸人變更手續所應支付的一切稅費等均由男方/女方承擔。取得房屋所有權的一方給予另一方經濟補償人民幣×××元,在本協議簽訂之日起×內付清。 夫妻共有房屋內的家用電器及家具等等(見清單),雙方同意作價×××萬元,歸男方/女方所有,取得的一方給予另一方經濟補償人民幣×××元,在本協議簽訂之日起×內付清。 </textarea> </td> </tr> <tr> <td>再次輸入密碼</td> <td> <input type="password" name="password2" /> </td> </tr> <tr> <td>電子郵箱</td> <td> <input type="text" name="email" />(必須包含@字符) </td> </tr> <tr> <td>性別:</td> <td> <input type="radio" name="sex" value="男" checked="checked"/><img src="../img/male.gif" />男 <input type="radio" name="sex" value="女" /><img src="../img/female.gif" />女 </td> </tr> <tr> <td>頭像:</td> <td> <input type="file" name="files" "/> </td> </tr> <tr> <td>愛好:</td> <td> <input type="checkbox" name="hobby" value="吃" checked="checked"/>吃 <input type="checkbox" name="hobby" value="喝"/>喝 <input type="checkbox" name="hobby" value="玩"/>玩 </td> </tr> <tr> <td>城市</td> <td> <select name="city" > <optgroup label="中國" title="中國地區"> <option title="山東青島">青島</option><!--可以有n多個--> <option title="山東煙台">煙台</option> <option title="首都北京">北京</option> </optgroup> <optgroup label="外國" title="外國地區"> <option title="美國紐約">紐約</option> <option title="意大利羅馬">羅馬</option> </optgroup> </select> </td> </tr> <tr> <td style="text-align: center;" colspan="2"> <input type="submit" name="登錄" value="登錄"/> <input type="reset" name="重置" value="重置"/> </td> </tr> </table> </form> </body> </html>