HTML5

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” 边框大小,用于表格等