标签
HTML文档由HTML元素定义,HTML元素即标签。
大多数为双标签(拥有起始标签(opening tag)**和闭合标签(closing tag)),单标签**在起始标签中闭合。
例如:
1 | <p> 这是一个段落 </p> |
大多数的标签可以进行嵌套。
属性
HTML元素可以在标签中设置属性,属性一般描述于开始标签。
属性总以 键值对 的形式出现。
例如:
1 | <a href = "https://www.baidu.com"> 百度 </a> |
href属性指明链接的地址。
常用标签
注释
1 | <!-- 这是一个注释 --> |
html标题
标题(Heading)通过**<h1>-<h6>**进行定义。
<h1>定义最大的标题,<h6>定义最小的标题。
1 | <h1> 这是标题1 </h1> |
(html标题标签仅用于标题,不要为了改变字体样式而去使用,搜索引擎的爬虫会根据标题给你的网页生成索引结构,文档的结构非常重要)
水平线
**
**标签在html页面中创建水平线(horizontal)。
1 | <p> 段落1 </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> |