标签

HTML文档由HTML元素定义,HTML元素即标签

大多数为双标签(拥有起始标签(opening tag)**和闭合标签(closing tag)),单标签**在起始标签中闭合。

例如:

1
2
3
<p> 这是一个段落 </p>
<br>
<p> 这是一个段落 </p>

大多数的标签可以进行嵌套

属性

HTML元素可以在标签中设置属性,属性一般描述于开始标签

属性总以 键值对 的形式出现。

例如:

1
<a href = "https://www.baidu.com"> 百度 </a>

href属性指明链接的地址。

常用标签

注释

1
<!-- 这是一个注释 -->

html标题

标题(Heading)通过**<h1>-<h6>**进行定义。

<h1>定义最大的标题,<h6>定义最小的标题。

1
2
<h1> 这是标题1 </h1>
<h2> 这是标题2 </h2>

(html标题标签仅用于标题,不要为了改变字体样式而去使用,搜索引擎的爬虫会根据标题给你的网页生成索引结构,文档的结构非常重要)

水平线

**


**标签在html页面中创建水平线(horizontal)。

1
2
3
4
5
<p> 段落1 </p>
<hr>
<p> 段落2 </p>
<hr>
<p> 段落3 </p>

段落

标签创建一个段落(paragraph)。

1
<p> 段落1 </p>

换行符

**<br>**标签用于换行符(break row)。

1
<p> 这是一个<br>段落 </p>

文本格式化

标签<b>(bold)和<i>(italic)**分别表示加粗斜体**。

通常使用<strong>代替<b>**,<em>代替<i>**。

strong和em表示渲染的文本是重要的。

常用文本格式化标签如下:

标签 描述
<b> 定义粗体文字
<big> 插入大号字
<em> 定义着重文字
<i> 定义斜体字
<small> 定义小号字
<strong> 定义加重语气
<sub> 定义下标字
<sup> 定义上标字
<ins> 定义插入字
<del> 定义删除字
<s> 不建议使用,<del>代替
<strike> 不建议使用,<del>代替
<u> 不建议使用,使用style代替

计算机输出标签:

标签 描述
<code> 定义计算机代码
<kbd> 定义键盘码
<samp> 定义计算机代码样本
<tt> 定义打字机代码
<var> 定义变量
<pre> 定义预格式文本
<listing> 不建议,使用<pre>代替
<plaintext> 不建议,使用<pre>代替
<xmp> 不建议,使用<pre>代替

引用、引用和术语定义:

标签 描述
<abbr> 定义缩写
<acronym> 定义首字母缩写
<address> 定义地址
<bdo> 定义文字方向
<blockquote> 定义长引用
<q> 定义短引用
<cite> 定义引用、引证
<dfn> 定义一个定义项目

引用

**<q>**元素包围短引用。

1
<q> 这是一个引用 </q>

**<blockquote>**元素包围长引用。

1
<blockquote> 这是一个长引用 </blockquote>

<abbr>定义缩写或首字母缩略语。

1
<abbr title="World Health Organization">WHO</abbr>

定义

**<dfn>**用于定义。

1
<p><dfn title="World Health Organization">WHO</dfn> 成立于 1948 年。</p>

著作的标题

<cite>**用于著作的标题。通常是斜体**。

1
<p><cite>The Scream</cite> by Edward Munch. Painted in 1893.</p>

双向重写

**<bdo>**用于文本的双向重写:

1
<bdo dir="rtl">This text will be written from right to left</bdo>