HTML即超文本标记语言,是一种用于创建网页的标准标记语言。HTML不是一种编程语言,而是一种标记语言。标记语言是一套标记标签,HTML使用标签来描述网页。HTML文档包含了HTML标签及文本内容。可以使用HTML来建立自己的web站点,HTNL运行在浏览器上,由浏览器来解析。
注意:对于中文网页需要使用声明编码,否则会出现乱码。有些浏览器(如360 浏览器)会设置GBK为默认编码,则需设置为。
实例
第一个实例
我的第一个标题
我的第一个段落
.html
.htm
以上两种后缀名没有区别,都可以使用!
声明为HTML5文档------>
第一个实例
我的第一个标题
我的第一个段落
声明为HTML5文档 | |
元素是HTML页面的根元素 | |
包含了文档的元(Meta)数据,如定义网页编码格式为utf-8 |
|
描述了文档的标题 | |
包含了可见的页面内容 | |
定义一个大标题 | |
定义一个段落 |
- HTML标记标签通常被称为HTML标签(HTML tag)
- HTML标签是由尖括号包围的关键词,例如
- HTML标签通常都是成对出现的,比如
- 标签对中的第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被成为开放标签和闭合标签
<标签>内容标签>
"HTML"标签和"HTML元素"通常都是描述同样的意思,但一个HTML元素包含了开始与结束标签。如下实例:
这是一个段落
Web浏览器(如谷歌浏览器、Safari、Firefox)是用与读取HTML文件,并将其作为网页显示。浏览器并不是直接显示HTML标签,但可以使用标签来决定如何展现HTML页面的内容给用户:
只有body中的内容才会在浏览器中显示。
<!DOCTYPE>声明
声明有助于浏览器中正确显示网页。
网络中有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能够正确显示网页内容。
doctype声明是不区分大小写的,以下方式均可:
- VS Code:Visual Studio Code - Code Editing. Redefined
- Sublime Text:http://www.sublimetext.com/
- 在线编辑器:HTML/CSS/JS 在线工具 | 菜鸟工具
HTML标题:是通过
-
标签来定义的
这是一个标题
这是第二个标题
这是第三个标题
HTML段落是通过标签
来定义的。
我的第一个段落
我的第二个段落
HTML链接是通过标签来定义的
这是一个链接
这是另一个链接
HTML图像是通过标签来定义的
开始标签 | 元素内容 | 结束标签 |
这是一个段落 | ||
这是一个链接 | ||
换行 |
开始标签常被称为起始标签,结束标签常被成为闭合标签。
大多数HTML元素可以嵌套(HTML元素可以包含其他HTML元素)
HTML文档由相互嵌套的HTML元素构成
这是第一个段落。
以上实例包含了三个HTML元素
元素
这是第一个段落。
这个
元素定义了HTML文档中的一个段落。
这个元素拥有一个开始标签
及一个结束标签
.元素内容是:这是一个段落。
元素:
这是第一个段落。
元素定义了HTML文档的主体。
这个元素拥有一个开始标签
以及一个结束标签.元素内容另一个HTML元素(p元素)。
元素:
这是第一个段落。
元素定义了整个HTML文档。
这个元素拥有一个开始标签,以及一个结束标签
元素内容是另一个HTML元素(body元素)。
注意:不要忘记结束标签。部分代码缺失结束标签,浏览器也会正确显示,但不可依赖此做法,忘记使用结束标签会产生不可预料的结果或错误。
没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。
就是没有关闭标签的空元素(
标签定义换行)。
在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。
在开始标签中添加斜杠,比如
,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
即使
在所有浏览器中都是有效的,但使用
其实是更长远的保障。
HTML 标签对大小写不敏感:
等同于
。许多网站都使用大写的 HTML 标签。
菜鸟教程使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中推荐使用小写,而在未来 (X)HTML 版本中强制使用小写。
HTML链接由标签定义。链接的地址在href属性中指定:
这是一个链接
属性值应该始终包括在引号内。
双引号是最常用的,不过使用单引号也没问题
提示:在某些个别情况下,比如属性值本身就含有双引号,那么必须使用单引号,例如:
name='John "ShotGun" Nelson'
下面列表列出了适用于大多数HTML元素的属性:
属性 | 描述 |
class | 为html元素定义一个或多个类名(classname)(类名从样式文件引入) |
id | 定义元素唯一的Id |
style | 规定元素的行内样式(inline style) |
title | 描了元素额外的信息(作为工具条使用 |
标题是通过
-
标签进行定义的。
定义最大的标题。
定义最小的标题。
这是一个标题。
这是一个标题。
这是一个标题。
注:浏览器会自动在标题的前后添加空行。
hr元素可用来分割内容。
实例
这是一个标题。
这是一个标题。
这是一个标题。
可以将注释插入HTML代码中,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示他们。注释写法如下:
注释:开始括号之后(左边的括号)需要紧跟一个叹号!(英文的标点符号),结束括号之前(右边的括号)不需要,合理使用注释可以对未来的代码编辑工作产生帮助。
对比上图:
注释也可通过键盘ctrl+?,快捷打出。
HTML可以将文档分割为若干段落。
实例:
注意:浏览器会自动地在段落的前后添加空行。(
是块级元素)。
这是一个段落
这是另一个段落
实例
这个
段落
演示了分行效果
春晓
春晓
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
注意:浏览器忽略了源代码中的排版
(省略了多余的空格和换行)。
加粗文本
斜体文本
电脑自动输出
这是 下标 和 上标HTML 使用标签 ("bold") 与 ("italic") 对输出的文本进行格式, 如:粗体 or 斜体
这些HTML标签被称为格式化标签
标签 | 描述 | 标签 | 描述 |
定义粗体文字 | 定义下标字 | ||
定义着重文字 | 定义上表字 | ||
定义斜体文字 | 定义插入字 | ||
定义小号文字 | 定义删除字 | ||
定义加重语气 |
|
定义计算机代码 | |
定义键盘码 | 定义计算机代码样本 | ||
定义变量 | 定义缩写 | ||
定义预格式文本 | 定义地址 | ||
定义短的引用语 | 定义引用、引证 | ||
定义长的引用 | 定义文字方向 | ||
定义一个定义项目 |
HTML链接使用超链接与网络上的另一个文档相连。
HTML中的链接是一种用于在不同网页之间导航的元素。
链接通常用于将一个网页与另一个网页或资源相关联。
链接允许用户在浏览器网页时单机文本或图像来跳转到其他位置,从而实现网页之间的互联。
这是一个链接
这是另一个链接
HTML使用标签 来设置超文本链接。
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。
默认情况下,链接将以以下形式出现在浏览器中:
- 一个未访问过的链接显示为蓝色字体并带有下划线。
- 访问过的链接显示为紫色并带有下划线。
- 点击链接时,链接显示为红色并带有下划线。
- 如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。
以下是 HTML 中创建链接的基本语法和属性: 元素:创建链接的主要HTML元素是
(锚)元素。
元素具有以下属性:
href
:指定链接目标的URL,这是链接的最重要属性。可以是另一个网页的URL、文件的URL或其他资源的URL。target
(可选):指定链接如何在浏览器中打开。常见的值包括 _blank
(在新标签或窗口中打开链接)和 _self
(在当前标签或窗口中打开链接)。title
(可选):提供链接的额外信息,通常在鼠标悬停在链接上时显示为工具提示。rel
(可选):指定与链接目标的关系,如 nofollow、noopener 等。链接的 HTML 代码很简单,它类似这样:
链接文本
实例
访问百度
上面这行代码显示为:访问百度,点击这个超链接会把用户带到百度首页。
提示:“链接文本”不必一定是文本。图片或其他HTML元素都可以成为链接。
文本链接:最常见的链接类型是文本链接,它使用元素将一段文本转化为可点击的链接。例如:
访问百度
图像链接:您还可以使用图像作为链接,在这种情况下,元素包围着元素。例如:
锚点链接:除了链接到其他网页外,您还可以在同一页面内创建内部链接,这称为锚点链接。要创建锚点链接,需要在目标位置使用 元素定义一个标记,并使用#符号引用该标记。例如:
跳转到第二部分
下载链接:如果您希望链接用于下载文件而不是导航到另一个网页,可以使用 download 属性。例如:
下载文档
id 属性可用于创建一个 HTML 文档书签。
提示: 书签不会以任何特殊方式显示,即在 HTML 页面中是不显示的,所以对于读者来说是隐藏的。
在HTML文档中插入ID:
有用的提示部分
在HTML文档中创建一个链接到"有用的提示部分(id="tips")":
访问有用的提示部分
元素包含了所有的头部标签元素。在元素中可以插入脚本(scripts),样式文件(CSS),以及各种meta信息。可以添加在头部区域的元素标签为:, 春晓 春晓
春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少
meta标签描述了一些基本的元数据。
标签提供了元数据,元数据也不显示在页面上,但会被浏览器解析。
元素通常用于指定网页的描述,关键词,文件的最后修改实践,作者和其他元数据。
元数据可以用于浏览器,搜索引擎(关键词)或其他web服务。
一般放置以
区域。