HTML5可以说是HTML语言+JavaScript+API+CSS的技术集合。如今的HTML标记语言已经特别为构建真正的Web应用做了调整,提供了本地存储、2D绘图、位置感知、离线支持、套接字和线程等诸多特性。
详细内容请参考W3School
HTML标记语言简介
HTML指的是超文本标记语言,它不是编程语言,而是一种标记语言。
- HTML标记标签(tag)通常被称为HTML标签,标签通常都是成对出现的,即开始标签和闭合标签。
- HTML文档也被称为网页,包含HTML标签和纯文本,Web浏览器的作用是读取它并以网页的形式显示它们。
- HTML元素指的是从开始标签到结束标签的所有代码。
1 2 3 4 5 6 7 8 9 10 11
| <!DOCTYPE HTML> <html>
<head> meta/外部引用JavaScript/title等 </head>> <body> h/p/table/img/div等元素 </body>
</html>
|
HTML常用标签列表
基础
标签 |
描述 |
<! DOCTYPE > |
定义文档类型。 |
< html > |
定义 HTML 文档。 |
< title > |
定义文档的标题。 |
< body > |
定义文档的主体。 |
< h1 >to< h6 > |
定义HTML标题。 |
< p > |
定义段落。 |
</ br > |
定义简单的折行。 |
< hr > |
定义水平线。 |
< !–……– > |
定义注释行。 |
< head > |
定义关于文档的信息。 |
< meta > |
定义HTML文档的元信息 |
< frame > |
定义框架的窗口或框架 |
< div > |
定义文档中的节。大 |
< span > |
定义文档中的节。小 |
格式
标签 |
描述 |
< bdi > html5 |
定义文本的文本方向。 |
< b > |
定义粗体文字。 |
< i > |
定义斜体文字。 |
< code > |
定义计算机代码文本。 |
< mark > html5 |
定义有记号的文本。 |
< sup > < sub > |
定义上标、下标文本。 |
< time > |
定义日期/时间。 |
< em > |
定义强调文本。 |
表单
标签 |
描述 |
< from > |
定义供用户输入的表单 |
< input > |
定义输入控件。 |
< textarea > |
定义多行的文本输入控件 |
< button > |
定义按钮。 |
< select > |
定义下拉列表。 |
< label > |
定义input元素的标注。 |
< datalist >html5 |
定义下拉列表。 |
< keygen > html5 |
定义生成密匙。 |
< output > |
定义输出的一些类型。 |
连接及音频/视频
标签 |
描述 |
< a > |
定义锚。 |
< link > |
定义文档和外部资源的关系 |
< img > |
定义图像。 |
< map > |
定义图像映射。 |
< canvas > html5 |
定义图形。 |
< nav > html5 |
定义导航链接。 |
< audio > html5 |
定义声音内容。 |
< video > html5 |
定义视频。 |
< source > html5 |
定义媒介源。 |
列表及表格
标签 |
描述 |
< ul > |
定义无序列表。 |
< ol > |
定义有序列表。 |
< li > |
定义列表的项目。 |
< dl > |
定义自定义列表。 |
< dt > |
定义自定义列表的项目 |
< table > |
定义表格。 |
< caption > |
定义表格标题。 |
< th > |
定义表格中的表头单元格 |
< tr > |
定义表格中的行。 |
< td > |
定义表格中的单元。 |
HTML全局属性
属性 |
描述 |
class |
规定元素的类名 |
id |
规定元素的唯一id |
lang |
规定元素内容的语言 |
其他
- align=”center” 居中方式,用于标题、段落等
- bgcolor=”yellow” 背景颜色,body等块级元素
- border=”3” 边框大小,用于表格等