一.列表标签
1.无序列表(ul),无需列表各列表项之间没有顺序级别之分,是并列的。 基本样式:
<ul>
<li>列表</li>
<li>列表</li>
<li>列表</li>
<li>列表</li>
........
</ul>
①.<ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的
②.<li>与</li>之间相当于一个容器 可以容纳所有元素
③.无序列表会带有自己样式属性 放下那个样式
2.有序列表(ol),有序列表即为有排列顺序的列表 其各个列表项按照一定的顺序排列定义。基本样式:
<ol>
<li>第一</li>
<li>第二</li>
<li>第三</li>
<li>第四</li>
......
</ol>
3.自定义列表。自定义列表常用语对术语或名词进行解释和描述 定义列表的列表项前没有任何项目符号 。基本语法:
<dl>
<dt> 名词一 </dt>
<dd> 名词一解释一 </dd>
<dd> 名词一解释二 </dd>
...
<dt> 名词二 </dt>
<dd> 名词二解释一 </dd>
<dd> 名词二解释二 </dd>
...
</dl>
二.表格。
1.创建表格。基本语法:
<table>
<tr>
<td>单元格内的文字</td>
......
</tr>
......
</table>在上面的语法中包含三队HTML 标签 分别为 <table></table> <tr></tr> <td></td> 他们是创建表格的基本标签,缺一不可
- table用于定义一个表格
- tr用于定义表格中的一行,必须嵌套在table标签中
- td用于定义表格的单元格,必须嵌套在<tr></tr>标签中,一对<tr></tr>中包含几对<td></td>就表示有多少个单元格。
- <tr></tr>中只能嵌套<td></td>
- <td></td>可容乃所有元素。
2.表格属性。
属性名 | 含义 | 常用属性值 |
border | 设置表格的边框(默认border="0"无边框) | 像素值 |
cellspacing | 设置单元格与单元格边框之间的空白距离 | 像素值(默认为2像素) |
cellpadding | 设置单元格内容与单元格边框之间的空白距离 | 像素值(默认为1像素) |
width | 设置表格的宽度 | 像素值 |
height | 设置表格的高度 | 像素值 |
align | 设置表格在网页中的水平对齐方式 | left、center、right |
3.合并单元格。
跨行合并: rowspan 跨列合并 : colspan
合并单元格的思想:
将多个内容合并的时候, 就会有多余的东西
4.总结表格
-
表格提供了HTML中定义表格式数据的方法
-
表格中由行中的单元格组成
-
表格中没有元素 列的个数取决于行的单元格个数
-
表格不要纠结于外观, 那是CSS的作用
三.input控件
<input /> 标签为单标签 type 属性为其最基本的属性 其取值有多重 用于指定不同控件类型 除了 type 属性之外 <input /> 标签还可以定义很多其他属性 其常用属性如下图所示 :
属性 | 属性值 | 描述 |
type | text | 单行文本输入框 |
password | 密码框 | |
radio | 单选按钮 | |
checkbox | 复选框 | |
button | 普通按钮 | |
submit | 提交按钮 | |
reset | 重置按钮 | |
image | 图像形式的提交按钮 | |
file | 文件域 | |
name | 由用户自定义 | 控件的名称 |
value | 由用户自定义 | input控件中的默认文本值 |
size | 正整数 | input控件在页面中的显示宽度 |
checked | checked | 定义选择控件默认被选中的项 |
maxlength | 正整数 | 控件允许输入的最多字符 |
类型 | 使用示例 | 含义 |
---|---|---|
<input type="email"> | 输入邮箱格式 | |
tel | <input type="tel"> | 输入手机号码格式 |
url | <input type="url"> | 输入url格式 |
number | <input type="number"> | 输入数字格式 |
search | <input type="search"> | 搜索框 |
range | <input type="range"> | 自由拖动滑块 |
time | <input type="time"> | 小时分钟 |
date | <input type="date"> | 年月日 |
datetime | <input type="datetime"> | 时间 |
month | <input type="month"> | 年月 |
week | <input type="week"> | 星期 年 |
四.lable标签。
label 标签为 input 元素定义标注 (标签)
作用: 用于绑定一个表单元素 当点击 label 标签的时候 被绑定的表单元素就会获得输入焦点
for 属性规定 label 与哪个表单元素绑定:
- 用label直接进行包裹input标签
- <label> 输入账号: <input type="text" /> </label>
- 如果label里面有多个表单 想定位到某个地方 可以通过for id 的格式来进行
- <label for="two"> 输入账号: <input type="text" /> <input type="text" id="two"/> </label>
五.text area控件(文本域)
如果需要输入大量的信息, 就需要用到<textarea></textarea>标签 通过textarea控件可以轻松的创建多行文本输入框 其基本语法格式如下 :
<textarea cols="每行中的字符数" rows="显示的行数">文本内容</textarea>
六.下拉菜单
使用 select 控件定义下拉菜单的基本语法格式如下 :
<select>
<option> 选项1 </option>
<option> 选项2 </option>
<option> 选项3 </option>
...
</select>
注意:1. <select></select>中至少应包含一对<option></option>
2. 在option中定义 selected="selected" 时, 当前项即为默认选中项
七.表单域
在 HTML 中 form标签被用于定义表单域 即创建一个表单 以实现用户信息的收集和传递 form 中的所有内容都会被提交给服务器 创建表单的基本语法格式如下 :
<form action="url地址" method="提交方式" name="菜单名称">
各种表单控件
</form>
常用属性 :
-
Action
在表单收集到信息后, 需要将信息传递给服务器进行处理 action 属性用于指定接收并处理表单数据的服务器程序的 url 地址
-
method
用于设置表单数据的提交方式 其取值为 get 或 post
-
name
用于指定表单的名称 以区分同一个页面中的多个表单
注意 : 每个表单都应该有自己的表单域
八.多媒体标签
embed: 标签定义嵌入的内容
audio : 播放音频
video : 播放视频
1.audio:
HTML5 通过<audio>标签来解决音频播放的问题
我们可以通过附加属性 更加友好的控制音频的播放, 如 :
autoplay 自动播放
controls 是否显示默认播放控件
loop 循环播放 loop="2" 就是循环2次 loop或者loop="-1" 无限循环
2.video
HTML5通过<audio>标签来解决音频播放的问题
同音频播放一样 <video>使用也相当简单
同样 通过附加属性可以更友好的控制视频的播放
autoplay 自动播放
controls 是否显示默认播放控件
loop 循环播放
width 设置播放窗口宽度
height 设置播放窗口的高度