1、标签是使用来创建供用户输入的html表单,在网页中很常见,比如:注册和登录页面就是用表单实现的。
2、标签中通常会有很多子元素,用来定义各种交互控件(文本字段、复选框、单选框、提交按钮等等)。
en英文
zh-CN中文
ja-jp日文
<!-- -- >注释
<p></p>分段
<br>强制换行
<ins></ins>下划线
<hr/>水平线
<strong></strong>强调突出内容
<em></em>强调倾斜内容
<del></del>删除线
<sub></sub>下际
<sup></sup>上际
&lt;大于号
&gt;小于号
&emsp;空格
&trade;TM
&reg;®
&copy;©
&amp;&
&yen;¥
&deg;摄氏度
color=""水平线颜色
width=""水平线宽度
align=""水平线方向,left左,right右
noshade="noshade"水平线默认阴影消除
<img src=" " alt=" ">
相对路径 ./ ../
绝对路径 去网络里找图片链接
./是找同级或下级图片
../是找上级图片
src=""引入图片链接
alt=""当图片出现问题,可以提示一段文字
title=""鼠标悬停信息
width=" px"设定图片宽度
height=" px"设定图片高度
<a href=""></a>
href=""链接的地址
tltle=""悬停提示信息
target=""填入网址
target=""里包含_blank和_self
_blank在浏览器新窗口打开页面
_self在浏览器原窗口打开页面
<img src=" alt">可以在图片里加链接
1.#号和id属性
在要跳转的文本位置前填上块元素,给块元素命名
<div id=""></div>
<a href="# "></a>
2.#号和name属性
在要跳转的文本位置前在写一个
<a name=" "></a>
<a herf="# "></a>
ul和li必须是组合出现的,他们之间是不能有其他标签的
<ul>
<li></li>
</ul>
<ul></ul>列表最外层容器
<li></li>列表项
type=""是改变前面标记样式(一般都是用css去控制 )
<ul type=""><li></li></ul>
disc是实心圆 circle是空心圆
square是实心方块 none是空白可以随意发挥
ol和li必须是组合出现的,他们之间是不能有其他标签的
<ol>
<li></li>
</ol>
<ol></ol>列表最外层容器
<li></li>列表项
type=""是改变前面标记样式(一般都是用css去控制
<ol type="" start=""><li></li></ol>
1是数字 a是小写字母 A大写字母 i罗马数字小写 I罗马数字大写
start=""从哪个数字开始(取值只能是数字)
<dl>
<dt></dt>
<dd></dd>
</dl>
<dl></dl>列表最外层容器
<dt></dt>定义专业术语或名词
<dd></dd>对名词进行解释和描述
<table></table>表格最外层容器
<tr></tr>定义表格行
<th></th>定义表头
<td></td>定义表格单元
<caption></caption>定义表格标题
border=""表格边框
cellpadding=""单元格内的空间
cellspacing=""单元格之间的空间
rowspan=""合并行
colspan=""合并列
align=""单元格文字左右对齐方式
align:left、center、right
valign=""单元格文字上下对齐方式
valign:top、middle、bottom
<form action="">
<input type="text">
</form>
<form></form>表单最外层容器
action=""提交到一个地址
<input>标签用于搜集用户信息,根据不同的type属性值,展示不同的控件
<input type="">
text普通文本密码框
password密码输入框
placeholdr提示文本
button自定义按钮
disabled禁用
readonly只读
submit提交按钮
hidden是给后端带信息普通用户看不见 一般伴随(value)
<input type="image"src="/ ">图片代替提交按钮
reset重置按钮
2.checkbox复选框
加上checked会出现一个默认选择
disabled禁止使用
3.radio单选框
name="(写一个自定义的值)"通过name可以让两个或多个单选框变为一组(自定义的值要相同)
加上checked会出现一个默认选择
4.file上传文件
multiple按住鼠标左键鼠标滑过可以多选
5.textarea多行文本框
<textarea cols="30" rows="10"></textarea>
cols=""表示列
rows=""表示行
可以通过调节行列改变大小
resize重新设置大小(css)
: vertical垂直
:horizontal水平
:both默认
:none无法控制
6. <select><option></option></select>
select下拉菜单
size=""填入数字可以让下拉菜单显示多项
multiple按住鼠标左键鼠标滑过可以多选
option菜单里的选项传给后端要设置value值
selected下拉菜单默认显示当前被选中的那一项
7. <label for=""></label>是一个辅助属性
id和for要相同
拿3.做例子
正常点这个文字是选不中的
<input type="radio" name="gender">男
<input type="radio" name="gender">女
但是用上label后就可以了
<input type="radio" name="gender" id="man"><label for="man">男</label>
<input type="radio" name="gender" id="girl"><label for="girl">女</label>
<fieldset><legend></legend></fieldset>
<legend></legend>缺口
1.<div></div>(块)用来划分区域
2.<span></span>(内联)对文字单独修饰
style=""设计
color颜色
<span style="color: "></span>
div和span都是没有任何默认样式的,需要配合css
<audio src=" " ></audio>
controls控制栏
loop循环
autoplay自动播放
muted静音
<video src=" "><video>
controls控制栏
loop循环
autoplay自动播放
muted静音
poster属性海报
section元素 表示页面中的一个内容区块(页面身体)
article元素 表示一块与上下文无关的独立的内容
aside元素 在article之外的,与article内容相关的辅助信息(侧边栏)
header元素 表示页面中一个内容区块或整个页面的标题(页面头部)
footer元素 表示页面中一个内容区快或整个页面的脚注(页面底部)
nav元素 表示页面中导游链接部分(页面导航栏)
figure元素 表示一段独立的流内容,使用figcaption元素为其添加标题(第一个获最后一个子元素的位置)
main元素 表示页面中的主要内容(ie不兼容)
<form></form>表单最外层容器
<form action=""></form>
action提交到一个地址
<input></input>标签用于搜集用户信息,根据不同的type属性值,展示不同的控件
<input type="">
加上name是给后端的
type="color"生成一个颜色选择的表单
type="email"生成一个邮箱输入框
type="tel"换起拨号盘表单
type="search"产生一个搜索意义的表单
type="range"产生一个滑动条表单,支持min,max,value,step
(min最小值)
(max最大值)
(value设置默认)
(step移动数值)
type="number"产生一个数值表单,支持min,max,value,step
type="email"限制用户必须输入email类型
type="url"限制用户必须输入url类型
type="date"限制用户必须输入日期
type="month"限制用户必须输入月类型
type="week"限制用户必须输入周类型
type="time"限制用户必须输入时间类型
type="datetime-local"选取本地时间
<input type="text" list="mylist">(list和id相连)
<datalist id="mylist">(id自定义)
<option value="手机"></option>(这个是列表可以想写多少写多少)
</datalist>
va lue自定义名称
autofocus自动获取焦点
required验证输入不能为空
multiple可以输入一个或多个值,每个值用逗号隔开
<input type="email" multiple/>还可用于file
pattern
将属性值设为某个正则表达式,在提交时会检查其内容是否合给定格式
<input pattern="[0-9][A-Z][3]" title="输入内容:一个数与三个大写字母" placeholder="输入内容:一个数与三个大写字母">
Html常用标签总结,具体可分为常用基础标签、常用表单基础标签、常用表格基础标签、常用列表标签、常用框架标签、常用链接标签和常用图像标签七大类。
01常用基本标签
<html></html>定义html文档
<head></head>定义文章标题和其他在网页内不显示的信息
<title></title> 定义文档标题
<body></body>定义文档的主体内容
<h1><h1>定义最大标题,由1依次往后排开,1最大
<!--…-->注释
02常用表单基础标签
<form></form>定义表单
<input>定义输入控件
<textarea></textarea>定义多行文本输入
<button>定义按钮
<select>定义选择的下拉列表
<optgroup>定义选择列表中的选项组合
<option>定义选择列表的选项
<label>定义input的标注
<fieldset>定义围绕表单的边框
<legend>定义fieldset的标题
03常用表格基础标签
<table>定义表格
<caption>定义表格标题
<th>定义表格中的表单元格
<tr>定义表格中的行
<td>定义表格中的单元
<thead>定义表格中的表头内容
<tbody>定义表格中的主体内容
<tfoot>定义表格中的脚注
<col>d定义表格中一个或者多列的属性值
<colgroup>定义表格中供格式化的列组
04常用列表标签
<ul></ul>定义无序列表
<ol></ol>定义有序列表
<li></li>定义列表的项目
<dl>定义列表
<dt>定义列表中的项目
<dd>定义列表中项目的描述
<menu>定义命令列表
<menuitem>定义用户可以从弹出菜单调用的命令
05常用框架标签
<frame>定义框架集的窗口或者框架
<frameset>定义框架集
<noframes>定义针对不支持框架的用户代替内容。
<iframe>定义内联框架
06常用链接标签
<a>定义锚
<linke>定义文档与外部资源的关系
07常用图像标签
<img></img>定义图像
<map></map>定义图像映射
<area></area>定义图像地图内的区域