HTML 是用来描述网页地一种语言。
HTML 标记标签通常被称为 HTML 标签(HTML tag)。
Web 浏览器地作用是读取 HTML 文档,并以网页地形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容。
标签 | 描述 |
---|---|
|
定义文档类型 |
|
HTML 根元素,定义 HTML 文档 |
|
定义关于文档的元信息 |
|
定义文档标题 |
|
定义文档主体 |
h1~h6 |
定义 HTML 标题 |
|
定义段落 |
|
定义简单的折行 |
hr |
定义水平线 |
|
定义注释 |
定义和用法声明必须是 HTML 文档的第一行,位于 html 标签之前。
声明不是 HTML 标签;它是指示 web 浏览器使用哪个 HTML 版本进行编写的指令。
在 HTML 4.0.1 中,声明引用 DTD,因为 HTML 4.0.1 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确的呈现内容。
HTML5 不基于 SGML,所以不需要引用 DTD。
在 HTML5 中,声明:
该 DTD 包含所有 HTML 元素和属性,但不包括展示性和启用的元素(比如 font)。不允许框架集(Framesets)。
该 DTD 包含所有 HTML 元素和属性,包括展示性和弃用的元素(比如 font)。不允许框架集(Framesets)。
该 DTD 等同于 HTML 4.0.1 Transitional,但允许框架集内容。
该 DTD 包含所有 HTML 元素和属性,但不包括展示性和启用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。
该 DTD 包含所有 HTML 元素和属性,包含展示性和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。
该 DTD 等同于 XHTML 1.0 Transitional,但允许框架集内容。
该 DTD 等用于 XHTML 1.0 Strict,但允许添加模型。
基本标签的使用
基础标签使用
古诗歌
《春晓》
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
《上李邕》
大鹏一日同风起,扶摇直上九万里。
假令风歇时下来,犹能簸却沧溟水。
世人见我恒殊调,闻余大言皆冷笑。
宣父犹能畏后生,丈夫未可轻年少。
标签 | 描述 |
---|---|
abbr | 定义缩写 |
address | 定义文档作者或拥有着的联系信息 |
b | 定义粗体文本 |
bdi | 定义文本的文本方向,使其脱离其周围文本的方向设置 |
bdo | 定义文字方向 |
blockquote | 定义长的引用 |
cite | 定义引用 |
code | 定义计算机代码文本 |
del | 定义被删除文本 |
dfn | 定义项目 |
em | 强调文本 |
i | 定义斜体文本 |
ins | 定义被插入文本 |
kbd | 定义键盘文本 |
mark | 定义有记号的文本 |
meter | 定义预定义范围内的度量 |
pre | 定义预格式文本 |
progress | 定义任何类型的任务的进度 |
q | 定义短的引用 |
rp | 定义若浏览器不支持 ruby 元素显示的内容 |
rt | 定义 ruby 注释的解释 |
ruby | 定义 ruby 注释 |
s | 定义加删除线的文本 |
samp | 定义计算机代码样本 |
small | 定义小号文本 |
strong | 定义语气更为强烈的强调文本 |
sup | 定义上标文本 |
sub | 定义下标文本 |
template | 定义用作容纳页面加载时隐藏内容的容器 |
time | 定义日期/时间 |
u | 定义下划线文本 |
var | 定义文本的变量部分 |
wbr | 定义可能的换行符 |
文本格式化标签基本使用
文本格式化标签
PRC
[email protected]
这是粗体文本
床前明月光,疑是地上霜。
床前明月光,疑是地上霜。
This is a long quotation. This is a long quotation. This is a long
quotation. This is a long quotation. This is a long quotation.
更多资料请看维基百科。
alert()
的作用是让网页弹出一个提示框。
定义被删除的文本
通过 TCP/IP 协议连接的全球性计算机网络,叫做 Internet
定义强调文本
定义斜体
定义被插入的文本
定义键盘文本
我们讨论以后决定,运行会在下周三举办。
十分之三
function add() {
console.log()
}
Here is a short quotation here is a short quotation
汉 字
不被赞成使用的标签
如果使用没有定义的变量,浏览器会报错:Uncaught ReferenceError: foo is not defined。
定义小号字体
定义语气更为强烈的强调文本
定义上标
定义下标
我被隐藏了
定义下划线
var name = '李广';
如果想学习 AJAX,那么您必须熟悉 XML Http Request 对象。
标签 | 描述 |
---|---|
form | 定义供用户输入的 HTML 表单 |
input | 定义输入控件 |
textarea | 定义多行的文本输入控件 |
button | 定义按钮 |
select | 定义选择列表 |
optgroup | 定义选择列表中的选项 |
label | 定义 input 元素的标注 |
fieldset | 定义围绕表单中元素的边框 |
legend | 定义 field 元素的标题 |
datalist | 定义下拉列表 |
keygen | 定义生成密钥 |
output | 定义输入的一些类型 |
属性 | 值 | 描述 |
---|---|---|
accept-charset | charset_list | 规定服务器可处理的表单数据字符集。UTF-8、ISO-8859-1 |
action | URL | 规定当提交表单时向何处发送表单数据 |
autocomplete | on、off | 规定是否用表单的自动完成功能 |
enctype | application/x-www-form-urlencoded(默认;编码所有字符;空格转换为+ ,特殊符号转为 ASCII 码)、multipart/form-data(不编码;文件上传使用)、text/plain(空格转为+ ,不对特殊字符编码) |
规定在发送表单数据之前如何对其进行编码 |
method | get、post | 规定用于发送 form-data 的 HTTP 方法 |
name | form_name | 规定表单的名称 |
novalidate | novalidate | 规定,提交表单不进行验证 |
值 | 描述 |
---|---|
alternate | 当前文档的另一种形式,比如翻译 |
author | 作者链接 |
bookmark | 用作书签的永久地址 |
external | 当前文档的外部参考文档 |
help | 帮助链接 |
license | 许可证链接 |
next | 系列文档的下一篇 |
nofollow | 告诉搜索引擎忽略该链接,主要用于用户提交的内容,防止有人企图通过添加链接,提高该链接 |
noreferrer | 告诉浏览器打开链接时,不要将当前网址作为 HTTP 头信息的 Referer 字段发送出去,这样可以隐藏点击的来源 |
noopener | 告诉浏览器打开链接时,不让链接窗口通过 JavaScript 的 window.opener 属性引用原始窗口 |
prev | 系列文档的上一篇 |
search | 文档的搜索链接 |
tag | 文档的标签链接 |
值 | 描述 |
---|---|
_blank | 在新窗口中打开 |
_self | 默认。在相同的框架中打开 |
_parent | 在父框架集中打开 |
_top | 在整个窗口中打开 |
framename | 在指定框架中打开 |
input 基本属性
属性 | 值 | 描述 |
---|---|---|
autocomplete | on、off | 规定是否使用输入字段的自动完全成功 |
autofocus | autofocus | 规定输入字段在页面加载时是否获得焦点 |
dirname | inputname.dir | 规定将提交的文本方向 |
max | number、date | 规定输入字段的最大值 |
min | number、date | 规定输入字段的最小值 |
maxlength | number | 规定输入字段中的字符的最大长度 |
minlength | number | 规定输入字段中所需要的最小字符数 |
name | field_name | 定义 input 元素的名称 |
pattern | regexp_pattern | 规定输入字段的值的模式或格式 |
placeholder | text | 规定帮助用户填写输入字段的提示 |
readonly | readonly | 规定输入字段为只读 |
required | required | 指示输入字段的值是必须的 |
size | number_of_char | 定义以提交按钮形式显示的图像的 URL |
step | number | 规定输入字的合法数字间隔 |
type | button、checkbox、file、hidden、image、password、radio、reset、submit、text | 规定 input 元素的类型 |
value | value | 规定 input 元素的值 |
input type="submit"和 type=“image” 按钮类属性
属性 | 值 | 描述 |
---|---|---|
align | left、right、top、middle、bottom | 规定图像输入的对其方式 |
formaction | URL | 覆盖表单的 action 属性(适用于 type=“submit” 和 type=“image”) |
formenctype | application/x-www-form-urlencoded、multipart/form-data、text/plain | 覆盖表单的 enctype(适用于 type=“submit” 和 type=“image”) |
formmethod | get、post | 覆盖表单的 method 属性(适用于 type=“submit” 和 type=“image”) |
formnovalidate | formnovalidate | 覆盖表单的 novalidate 属性,使用该属性,提交表单不进行验证 |
formtarget | _blank、_self、_parent、_top、framename | 覆盖表单的 target 属性(适用于 type=“submit” 和 type=“image”) |
height | pixels、% | 定义 input 字段的高度(适用于 type=“image”) |
width | pixels、% | 定义 input 字段的宽度(适用于 type=“image”) |
src | URL | 定义以提交按钮形式显示的图像的 URL |
alt | text | 定义图像输入的替代文本 |
input type=“file” 文件类属性
属性 | 值 | 描述 |
---|---|---|
accept | mime_type | 规定通过文件上传提交的文件的类型 |
multiple | multiple | 如果使用该属性,则允许一个以上的值 |
input type=“radio” 和 type=“checkbox” 属性
属性 | 值 | 描述 |
---|---|---|
checked | checked | 规定此 input 元素首次加载时应当被选中 |
input type=“url” 属性
属性 | 值 | 描述 |
---|---|---|
list | datalist-id | 引用包含输入字段的预定义选项的 datalist |
textarea 属性
属性 | 值 | 描述 |
---|---|---|
cols | number | 规定文本区内的可见宽度 |
rows | number | 规定文本区内的可见行数 |
wrap | hard、soft | 规定当在表单中提交时,文本区域中的文本如何换行 |
form 表单和输入标签基本使用
表单和输入
我属于myForm 表单
iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。
把文本放置在 iframe 标签内,可以应对无法理解 iframe 的浏览器。
属性 | 值 | 描述 |
---|---|---|
name | frame_name | 规定 iframe 的名称 |
frameborder | 1、0 | 规定是否显示框架周围的边框 |
width | pixels、% | 定义 iframe 的宽度 |
height | pixels、% | 定义 iframe 的高度 |
marginwidth | pixels | 定义 iframe 的左侧和右侧的边距 |
marginheight | pixels | 定义 iframe 的顶部和底部的边距 |
longdesc | URL | 规定一个页面,该页面包含了有关 iframe 的较长描述 |
scrolling | yes、no、auto | 规定是否在 iframe 中显示滚动条 |
seamless | seamless | 规定iframe看上去像是包含文档的一部分 |
src | 规定在 iframe 中显示的文档的 URL | |
srcdoc | HTML_code | 规定在 iframe 中显示的页面的 HTML 内容,覆盖src属性 |
标签 | 描述 |
---|---|
img | 定义图像 |
map | 定义图像映射 |
area | 定义图像地图内部的区域 |
canvas | 定义图形 |
figcaption | 定义figure元素的标题 |
figure | 定义媒介元素内容的分组,一级它们的标题 |
svg | 定义 SVG 图形的容器 |
属性 | 值 | 描述 |
---|---|---|
src | URL | 规定显示图像的 URL |
alt | text | 规定图像的替代文本 |
width | pixels、% | 定义图像的宽度 |
height | pixels、% | 定义图像的高度 |
loading | eager、lazy | 规定浏览器是因该立即加载图像还是推迟加载屏幕外图像 |
ismap | URL | 将图像定义为服务器端图像映射 |
usemap | URL | 将图像定义为客户端图像的映射 |
图像标签基本使用
图像
标签 | 描述 |
---|---|
audio | 定义声音内容 |
source | 定义媒介源 |
track | 定义用在媒体播放器中的文本轨道 |
video | 定义视频 |
属性 | 值 | 描述 |
---|---|---|
autoplay | autoplay | 如果出现该属性,则音频在就绪后马上播放 |
controls | controls | 如果出现该属性,则向用户显示控件 |
loop | loop | 如果出现该属性,则每当音频结束时重新开始播放 |
muted | muted | 规定视频输出应该被静音 |
preload | auto-当页面加载后载入整个音频、meta-当页面加载后只载入元数据、none-当页面加载后不载入音频 | 如果出现该属性免责音频在页面加载时进行加载,并预备播放 |
src | url | 要播放的音频的 URL |
属性 | 值 | 描述 |
---|---|---|
autoplay | autoplay | 如果出现该属性,则视频在就绪后马上播放 |
controls | controls | 如果出现该属性,则向用户显示控件 |
width | pixels | 设置视频播放器的宽度 |
height | pixels | 设置视频播放器的高度 |
loop | loop | 如果出现该属性,则当媒介文件完成播放后再次开始播放 |
muted | muted | 规定视频的音频输出应该被静音 |
poster | URL | 规定视频下载时显示的图像,或者在用户点击播放安妮前显示的图像 |
preload | auto-当页面加载后载入整个音频、meta-当页面加载后只载入元数据、none-当页面加载后不载入音频 | 如果出现该属性,则视频在页面加载时进行加载,并预备播放 |
src | url | 要播放的视频的 URL |
属性 | 值 | 描述 |
---|---|---|
media | media query | 规定媒体资源的类型 |
src | url | 固定媒体文件的 URL |
srcset | url | 规定要在不同情况下使用的图像的 URL |
type | numeric value | 规定媒体资源的 MIME 类型 |
属性 | 值 | 描述 |
---|---|---|
default | default | 规定该轨道是默认的,假如没有选择任何轨道 |
kind | captions | chapters、descriptions、metadata、subtitles |
label | label | 轨道的标签或标题 |
src | url | 轨道的 URL |
srclang | langudage_code | 轨道的语言,若 kind 属性值是 “subtitles”,则该属性必需的 |
音频/视频标签基本使用
音频/视频
标签 | 描述 |
---|---|
a | 定义锚 |
link | 定义文档与外部资源的关系 |
nav | 定义导航链接 |
属性 | 值 | 描述 |
---|---|---|
download | filename | 规定被下载的超链接目标 |
href | URL | 规定链接指向的页面的 URL |
hreflang | langudage_code | 规定被链接文档的语言 |
media | media_query | 规定被链接文档是为何种媒介/设备优化的 |
ping | list_of_URLs | 规定以空格分隔的 URL 列表,当点击链接时,浏览器将发送带有正文 ping 的 post 请求。通常用于跟踪 |
rel | text | 规定当前文档与被链接文档之间的关系 |
target | _blank、_parent、_self、_top | 规定在何处打开链接文档 |
type | MIME type | 规定被链接文档的 MIME 类型 |
链接标签基本使用
链接
标签 | 描述 |
---|---|
ul | 定义无序列表 |
ol | 定义有序列表 |
li | 定义列表中的项目 |
dl | 定义列表 |
dt | 定义列表中的项目 |
dd | 描述列表中的项目 |
列表标签基本使用
列表
- 苹果
- 西瓜
- 香蕉
- 咖啡
- 牛奶
- 茶
- 计算机
- 用来计算的仪器 ... ...
- 显示器
- 以视觉方式显示信息的装置 ... ...
标签 | 描述 |
---|---|
table | 定义表格 |
caption | 定义表格标题 |
thead | 定义表格中表头内容 |
tbody | 定义表格中的主体内容 |
tfoot | 定义表格中的脚注内容 |
tr | 定义表格中的行 |
th | 定义表格中的表头单元格 |
td | 定义表格中的单元 |
属性 | 值 | 描述 |
---|---|---|
border | pixels | 规定表格边框的宽度 |
cellpadding | pixels、% | 规定单元边沿与其内容之间的空白 |
cellspacing | pixels、% | 规定单元格之间的空白 |
width | pixels、% | 规定表格的宽度 |
summary | text | 规定表格的摘要 |
frame | void(不显示)、above(上)、rhs(右)、below(下)、lhs(左)、hsides(上下)vsides(左右)、box(全部)、border(全部) | 规定外侧边框的哪个部分是可见的 |
属性 | 值 | 描述 |
---|---|---|
align | right、left、center、justify、char | 定义表格行的内容对齐方式 |
valign | top(上)、middle(中)、bottom(下)、baseline(基线) | 规定表格行中内容的垂直对齐方式 |
属性 | 值 | 描述 |
---|---|---|
align | left、right、center、justify | 规定单元格内容的水平对齐方式 |
colspan | number | 设置单元格可横跨的列数 |
rowspan | number | 规定单元格可横跨的行数 |
scope | col、colgroup、row、rowgroup | 定义将表头数据与单元数据相关联的方法 |
valign | top、middle、bottom、baseline | 规定单元格内容的垂直排列方式 |
表格标签基本使用
列表
18班成绩单
姓名
年龄
成绩
黄天霸
15
85
黄飞虎
18
黄飞虎
19
90
黄飞虎
20
100
平均成绩
90
标签 | 描述 |
---|---|
style | 定义文档的样式信息 |
div | 定义文档中的分区或节,块级元素 |
span | 定义文档中的节,行内元素 |
header | 定义 section 或 page 的页眉 |
footer | 定义 section 或 page 的页脚 |
main | 定义文档的主要内容 |
section | 定义文章中的节 |
article | 定义文章 |
aside | 定义页面内容之外的内容 |
details | 定义对话框或窗口 |
summary | 为 details 元素定义可见的标题 |
data | 添加给定内容的机器可读翻译 |
样式和语义标签基本使用
样式和语义标签
标题一
标签 | 描述 |
---|---|
head | 定义关于文档的信息 |
meta | 关于 HTML 文档的元信息 |
base | 定义页面中所有链接的默认地址或默认目标 |
meta属性
属性 | 值 | 描述 |
---|---|---|
charset | character_set | 规定 HTML 文档的字符编码 |
content | text | 定义与 http-equiv 或 name 属性相关的元信息 |
http-equiv | content-security-policy(规定文档的内容策略)、content-type(规定文档的字符编码)、default-type(规定要使用的首选样式表)、refresh(定义文档自我刷新的时间间隔) | 把 content 属性关联到 HTTP 头部 |
name | author(规定文档作者的姓名)、description(规定页面的描述。搜索引擎可以选择此描述来显示搜索结果)、generator(规定用于生成文档的软件包之一)、keywords(规定以逗号分隔的关键字列表)、viewport(控制视口) | 把 content 属性关联到一个名称 |
scheme | some_text | 定义用于翻译 content 属性值的格式 |
元信息标签基本使用
元信息
打开默认地址
标签 | 描述 |
---|---|
script | 定义客户端脚本 |
noscript | 定义针对不支持客户端脚本的用户的替代内容 |
script 属性
属性 | 值 | 描述 |
---|---|---|
async | async | 规定异步执行脚本 |
charset | charset | 规定在外部脚本文件中使用的字符编码 |
corssorigin | anonymous、use-credentials | 将请求模式设置为 HTTP CORS 请求 |
defer | defer | 规定是否对脚本执行进行延迟,直到页面加载为止 |
src | 规定外部脚本文件的 URL | |
type | MIME-type | 指示脚本的 MIME 类型 |
属性 | 描述 |
---|---|
accesskey | 规定激活元素的快捷键 |
class | 规定元素的一个或多个类型 |
contenteditable | 规定元素内容是否可编辑 |
contextmenu | 规定元素的上下文菜单。上下文菜单在用户点击元素时显示 |
data-* | 用于存储页面或应用程序的私有定制数据 |
dir | 规定元素中内容的文本方向 |
draggable | 规定元素是否可拖动 |
dropzone | 规定在拖动被拖动数据时是否进行复制、移动或链接 |
hidden | 规定元素仍未或不再相关 |
id | 规定元素的唯一id |
lang | 规定元素内容的语言 |
spellcheck | 规定是否对元素进行拼写和语法检查 |
style | 规定元素的行内 CSS 样式 |
tabindex | 规定元素的 tab 键次序 |
title | 规定有关元素的额外信息 |
translate | 规定是否应该翻译元素内容 |