HTML基础二
目錄
一、列表標簽
1.無序列表
2.有序列表
3.自定義列表
二、表格標簽
表格標簽的屬性
合并單元格?
三、表單標簽
表單的type屬性
四、JS預留標簽
五、下拉菜單標簽
下拉菜單標簽屬性屬性
六、文本域標簽
文本域標簽的屬性
七、范圍之內選中標簽
八、語義化標簽
1.沒有語義化標簽
2.有語義化標簽(常用于手機網頁開發)
九、知識補充
?總結?
一、列表標簽
1.無序列表
父級別:<ul>無序列表的標題</ul>? ? ????????? ? --表示無序列表的整體,用于包裹li標簽
子級別:<li>無序列表一行的內容</li> ??????????--表示無序列表的每一項,用于包含一行的內容
語義:構建沒有順序的列表
特點:
- 列表的每一項前面默認顯示黑色小圓點
注意事項:
- ul標簽只允許包含li標簽
- li標簽可以包含任何內容
2.有序列表
父級別: <ol>有序列表的標題</ol> ?????---表示有序列表的整體,用于包裹li標簽
子級別: <li>有序列表一行的內容</li> ????----表示有序列表的每一項,用于包含一行的內容
語義: 構建有順序的列表
特點:
- 列表中的每一項前面默認顯示排列序號
注意事項:
- ol標簽只允許包含li標簽
- li標簽可以包含任何內容
3.自定義列表
相比于有序和無序,它提供了更簡潔和帶縮進的選擇
父級別:<dl>自定義列表的標題</dl>? ? ? ? ---表示自定義列表的整體,用于包裹dt和dd標簽
子級別:<dt>自定義列表一行的內容,默認不縮進</dt>? ? ?----示自定義列表的每一項,用于包含一行的內容
子級別:<dd>自定義列表一行的內容,默認縮進</dd>? ? ? ----表示自定義列表的每一項,用于包含一行的內容
兄弟級別:<dt></dt> <dd></dd> ???
語義:構建自定義列表
特點:
- dd前會默認顯示縮進效果
注意事項:
- dl標簽只允許包含dt和dd標簽
- dt/dd標簽可以包含任何內容?
二、表格標簽
父級別:<table></table> ????????????--表格的整體,可用于包裹多個tr
子級別:<tr></tr> ???????????????????--表格每行,可用于包裹td
子級別:<caption>表格的標題</caption> --表格 外 的大標題,自動表格頭居中效果
子子級別:<th>單元格內容</th> ????????--表格單元格,可用于包裹內容,自帶加粗居中效果--常作為表頭
子子級別:<td>單元格內容</td> ????????--表格單元格,可用于包裹內容
兄弟級別<th></th> <td></td>
語義:構建表格
特點:
- 表格的形式呈現
注意事項:
- 標簽的嵌套關系:table>tr=caption>th=tr
表格標簽的屬性
border="" ? --控制表格 邊框 的寬度 width="" ? ?--控制 表格 寬度 height="" ? --控制 表格 高度 注意事項: 實際開發針對樣式效果以CSS為主 <table border="3"><caption>植物</caption><tr><th>水果</th><th>蔬菜</th></tr><tr><td>蘋果</td><td>青菜</td></tr><tr><td>梨</td><td>瓜</td></tr> </table> ? ?合并單元格?
垂直合并(跨行合并)
水平合并(跨列合并)
合并單元格步驟
屬性名
- rowspan
- colspan
屬性值
- 合并單元格的個數
- 合并單元格的個數
說明
- 跨行合并,將多行的單元格垂直合并
- 跨列合并,將多列的單元格水平合并
注意事項:
只有同一個結構標簽中的單元格才能合并,不能跨結構標簽合并 (不能跨: thead、tbody、tfoot)
三、表單標簽
1.input系列標簽
????????<input>
語義:構建表單
特點:
- input標簽可以通過type屬性值不同,來展示不同的效果
- 單標簽
注意事項:
- 相鄰input標簽沒有換行
表單的type屬性
type屬性值:
1.text? ? ? ? ? ?????????文本框
2.password ?????????密碼框
3.radio? ? ? ? ?????????單選框
4.checkbox ?????????多選框
5.file? ? ? ? ?????????? ?文件上傳框
6.reset? ? ????????? ? ?重置按鈕
7.submit? ????????? ? 提交按鈕
四、JS預留標簽
button 按鈕標簽
<button></button>
語義:普通按鈕,默認無功能,一般配合js使用
特點:
- 雙標簽
溫馨提示:
- 谷歌瀏覽器button默認是提交按鈕
- button是雙標簽,便于包裹其他內容:文字\圖片等
屬性值:
- reset?
- submit
- button
五、下拉菜單標簽
<select >
? ? <option > </option>
</select>
父級別:select?
子級別:option
特點:
- 雙標簽
下拉菜單標簽屬性屬性
selected屬性:默認選中這個option <select>地址<option>上海</option><!-- 默認選中 --><option selected>廣東</option> <option>江西</option></select>
六、文本域標簽
<textarea ></textarea>
語義:提供可輸入多行文本的表單控件
特點:
- 雙標簽
- 可調整文本域大小
注意事項:
- 右下角拖拽可以改變大小
- 實際開發以css來針對樣式效果
文本域標簽的屬性
cols:控制文本域寬度 rows:控制文本域高度 <textarea rows="10" cols="10"></textarea>七、范圍之內選中標簽
<label>?</label>
語義:提供可輸入多行文本的表單控件
特點:
- 雙標簽
- 可調整文本域大小
八、語義化標簽
1.沒有語義化標簽
<div></div>
<span></span>
作用:用于配合使用css進行網頁布局使用
兩者區別:
- div是獨占一行的
- span只占需要行
2.有語義化標簽(常用于手機網頁開發)
空格字符   實現一個空格九、知識補充
?總結?
總結
- 上一篇: 中国象棋AI实现01
- 下一篇: 【JAVA】java递归测试考拉兹猜想/