由于HTML标签较多,进行了多篇文章的梳理,有需要的朋友们可以点击HTML基本标签总结(一)查看前半部分的总结介绍。谢谢大家!
<ul>
标签
在浏览网页时,会发现网页上有很多信息的列表,如新闻列表、图片列表,如下图所示。
这些列表就可以使用ul-li标签来完成。ul-li是没有前后顺序的信息列表。语法:
<ul>
<li>信息</li>
<li>信息</li>
......
</ul>
注意:ul-li是没有前后顺序的信息列表。
-
<ol>
标签
<ol>
标签是有顺序的标签,默认情况下是从1开始的数字顺序。如下所示
- 第一项
- 第二项
- 第三项
- 第四项
- 语法是
<li>第一项</li> <li>第二项</li> <li>第三项</li> <li>第四项</li>
-<div>
标签
在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个<div>
标签中,这个<div>
标签的作用就相当于一个容器。语法:
<div>
…</div>
它是页面上相互关联的一组元素。如网页中的独立的栏目版块,就是一个典型的逻辑部分。
-<table>
标签
有时候我们需要在网页上以表格的形式展示一些数据,此时就需要<table>
标签。
1、<table>…</table>
:整个表格以<table>
标记开始、</table>
标记结束。
2、<tbody>…</tbody>
:如果不加<thead><tbody><tfooter>
, table表格加载完后才显示。加上这些表格结构, tbody包含行的内容下载完优先显示,不必等待表格结束后在显示,同时如果表格很长,用tbody分段,可以一部分一部分地显示。(通俗理解table 可以按结构一块块的显示,不在等整个表格加载完后显示。)
3、<tr>…</tr>
:表格的一行,所以有几对tr 表格就有几行。
4、<td>…</td>
:表格的一个单元格,一行中包含几对<td>...</td>
,说明一行中就有几列。
5、<th>…</th>
:表格的头部的一个单元格,表格表头。
6、表格中列的个数,取决于一行中数据单元格的个数。
7.摘要 : 摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格内容。 语法:<table
summary=”表格简介文本”>
8.标题 : 用以描述表格内容,标题的显示位置:表格上方。<caption>
标题文本</caption>
举例:<table summary="本表格记录的是2017年产品库存量情况"> <caption>产品库存明细</caption> <tr> <th>产品名称 </th> <th>品牌 </th> <th>库存量(个) </th> <th>入库时间 </th> </tr> <tr> <td>耳机 </td> <td>联想 </td> <td>500</td> <td>2017-7-2</td> </tr> <tr> <td>U盘 </td> <td>金士顿 </td> <td>120</td> <td>2017-8-10</td> </tr> </table>
对应的表格是
-<a>
标签
使用<a>
标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。语法:
<a
href=”目标网址” tittle=”鼠标滑过链接文字时会显示这个属性的文本内容” target=”_blank”>链接显示的文本</a>
title属性的作用,鼠标滑过链接文字时会显示这个属性的文本内容。
注意:还有一个有趣的现象不知道小伙伴们发现了没有,只要为文本加入a标签后,文字的颜色就会自动变为蓝色(被点击过的文本颜色为紫色)。如果不喜欢,也可以在css样式表中加以更改。target属性是打开超链接的方式,目前有4种打开的方式,分别如下所示:
_blank: 浏览器总在一个新打开、未命名的窗口中载入目标文档。
_self : 这个目标的值对所有没有指定目标的<a>
标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。
_parent : 这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。
_top : 这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。
-<mailto>
标签
在网页中链接Email地址<a>
标签还有一个作用是可以链接Email地址,使用mailto能让访问者便捷向网站管理者发送电子邮件。
注意:如果mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的参数每一个都以“&”分隔。
-<img>
标签
在网页的制作中为使网页炫丽美观,肯定是缺少不了图片,可以使用 标签来插入图片。语法:
<img
src=”图片地址” alt=”下载失败时的替换文本” title = “提示文本”>
1、src:标识图像的位置;
2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;
3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);
4、图像可以是GIF,PNG,JPEG格式的图像文件。
-<form>
标签
表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。语法:
<form
method=”传送方式” action=”服务器文件”>1.
<form> :<form>
标签是成对出现的,以<form>
开始,以</form>
结束。
2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。
3.method : 数据传送的方式(get/post)。
注意:
1、所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在<form></form>
标签之间。
2、method : post/get 的区别这一部分内容属于后端程序员考虑的问题。[文本输入框、密码输入框]
当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。语法:<form> <input type="text/password" name="名称" value="文本" /> </form>
1、type: type=”text”时,输入框为文本输入框; 当type=”password”时, 输入框为密码输入框。
2、name:为文本框命名,以备后台程序ASP 、PHP使用。
3、value:为文本输入框设置默认值。(一般起到提示作用)
文本域,支持多行文本输入
当用户需要在表单中输入大段文字时,需要用到文本输入域。[文本域,支持多行文本输入]
当用户需要在表单中输入大段文字时,需要用到文本输入域。语法:
<textarea
rows=”行数” cols=”列数”>文本</textarea>
1、<textarea>
标签是成对出现的,以<textarea>
开始,以</textarea>
结束。
2、cols :多行输入域的列数。
3、rows :多行输入域的行数。
4、在<textarea></textarea>
标签之间可以输入默认值。比如:<form method="post" action="save.php"> <label>联系我们</label> <textarea cols="50" rows="10" >在这里输入内容...</textarea> </form>
[单选框、复选框]
html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选。语法:
<input
type=”radio/checkbox” value=”值” name=”名称” checked=”checked”/>
1、type: type=”radio” 时,控件为单选框; type=”checkbox” 时,控件为复选框
2、value:提交数据到服务器的值(后台程序PHP使用)
3、name:为控件命名,以备后台程序 ASP、PHP 使用
4、checked:当设置 checked=”checked” 时,该选项被默认选中[下拉列表框]
下拉列表在网页中也常会用到,它可以有效的节省网页空间。既可以单选、又可以多选。如下代码:<form action="save.php" method="post" > <label>爱好:</label> <select> <option value="看书">看书</option> <option value="旅游" selected="selected">旅游</option> <option value="运动">运动</option> <option value="购物">购物</option> </select> </form>
注意:默认情况下是单选的,如果想要支持多选的话,在<select>
标签内部加上multiple=”multiple”即可支持多选。即<select
multiple=”multiple”>[提交按钮]
用户需要提交表单信息到服务器时,需要用到提交按钮。语法:
<input
type=”submit” value=”提交”>
type:只有当type值设置为submit时,按钮才有提交作用
value:按钮上显示的文字[重置按钮]
用户需要重置表单信息到初始时的状态时,比如用户输入“用户名”后,发现书写有误,可以使用重置按钮使输入框恢复到初始状态。只需要把type设置为”reset”就可以。语法:
<input
type=”reset” value=”重置”>
type:只有当type值设置为reset时,按钮才有重置作用
value:按钮上显示的文字[表单中的label标签]
label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。语法:
<label
for=”控件id名称”>
注意:标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。