HTML 指的是超文本标记语言: HyperText Markup Language
HTML 不是一种编程语言,而是一种标记语言
标记语言是一套标记标签 (markup tag)
HTML 使用标记标签来描述网页
HTML 文档包含了HTML 标签及文本内容
HTML文档也叫做 web 页面
<标签>内容</标签>
HTML 元素
"HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思.
但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签
<!DOCTYPE> 声明
<!DOCTYPE>声明有助于浏览器中正确显示网页。
网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容
<!DOCTYPE html> 声明为 HTML5 文档
<html> 元素是 HTML 页面的根元素
<head> 元素包含了文档的元(meta)数据,如 <meta charset="utf-8"> 定义网页编码格式为 utf-8。
<title> 元素描述了文档的标题
<body> 元素包含了可见的页面内容
<h1> 元素定义一个大标题
<p> 元素定义一个段落
HTML 标题
HTML 标题(Heading)是通过<h1> - <h6> 标签来定义的.
HTML 段落是通过标签 <p> 来定义的.
HTML 链接是通过标签 <a> 来定义的.
<a href="http://www.runoob.com">这是一个链接</a>
HTML 图像是通过标签 <img> 来定义的.
<img src="/images/logo.png" width="258" height="39" />
属性是 HTML 元素提供的附加信息。
HTML 属性
HTML 元素可以设置属性
属性可以在元素中添加附加信息
属性一般描述于开始标签
属性总是以名称/值对的形式出现,比如:name="value"
<br> 换行标签
<hr> 标签在 HTML 页面中创建水平线。
<!-- 这是一个注释 -->
HTML 文本格式化
<b>加粗</b>
<i>斜体</i>
<sub>下标</sub>
<sup>上标</sup>
<pre>
此例演示如何使用 pre 标签
对空行和 空格
进行控制
</pre>
<abbr>缩写</abbr>
<p><bdo dir="rtl">该段落从右到左显示</bdo></p>
<q>这是一个引用该文字加引号</q>
<ins>插入字</ins>
<del>删除</del>
<button>按钮</button>
<small> 定义小号字
<strong>定义加重语气
<em>定义着重文字
<a href="https://www.runoob.com/" target="_blank" rel="noopener noreferrer">访问菜鸟教程打开新窗口!</a>