Html 简明教程
HTML - Formatting
HTML 格式化是以更好的方式表示网站文本环境的方法,因此用户可以轻松地浏览你的网站。HTML 格式化通过使用 HTML 物理和逻辑标签完成。在本文中,我们将重点关注 HTML 格式化的文本外观。
-
Physical Tag: 这些标记用于为文本内容提供视觉外观。
-
Logical Tag: 这些标记用于为文本内容提供逻辑和语义含义。还有一些用于屏幕阅读器的逻辑标签,但是那些标签的影响在浏览器上是可见的。
What is the use of html formatting?
没有格式,一切看起来都不美观或让人赏心悦目。但 HTML 格式化不仅仅是为了赏心悦目或使文本内容具有吸引力。进行 HTML 格式化的原因有几个。
-
任何文本的外观都可以让我们了解该关键字有多么重要,比如如果我们对某个关键字加粗,就表明该关键字的重要性。斜体、下划线也是如此,它们各自也具有重要含义。
-
格式化有助于搜索引擎以一种结构形式抓取网站,无论是对于读者还是搜索引擎,这种形式都是可扫描的。
HTML Formatting Tags
我们可以使用 * CSS* 来完成 HTML 格式化,但是当 HTML 提供格式化文本内容的功能时,为何不使用它们?
Tag |
Description |
这个物理标签用于加粗文本。 |
|
这个逻辑标签用于使文本变得重要,但是,它也会以可视的方式加粗文本。 |
|
此物理标签用于使文本变成斜体。 |
|
此逻辑标签用于使文本变成斜体。 |
|
此物理标签用于使文本变成更大尺寸。它在 HTML5 中不受支持。 |
|
此物理标签用于使文本变成更小尺寸。 |
|
此标签用于使文本变成上标文本(略高于正常行)。 |
|
此标签用于使文本变成下标文本(略低于正常行)。 |
|
此标签用于指示已添加内容。 |
|
此标签用于指示已删除内容。 |
|
此标签用于在文本上加下划线。 |
|
此标签用于在文本上剪切行或划线。它在 HTML5 中不受支持。 |
|
此标签用于用黄色(背景色)标记关键字或句子。 |
|
此标签用于使文本显示为电传打字,并且在 HTML5 中不受支持。 |
HTML Formatting Tags with Example
我们已介绍了可用于在 HTML 中进行格式化的每个标签的示例。所有示例均在下面进行了描述,并给出了输出。
Bold Text
HTML <b> 标签用于使文本变为粗体,此标签没有逻辑方面的意义,仅用于视觉效果。
<!DOCTYPE html>
<html>
<head>
<title>Bold Text Example</title>
</head>
<body>
<p>The following word uses a <b>bold</b> typeface.</p>
</body>
</html>
The following word uses a bold typeface.
Strong Text
HTML <strong> 标签用于使文本变为有更重要意义的粗体,且标签内的文本通常会以粗体显示。
<!DOCTYPE html>
<html>
<head>
<title>Bold Text Example</title>
</head>
<body>
<p>The following word uses a <strong>strong</strong> typeface.</p>
</body>
</html>
The following word uses a strong typeface.
Italic Text
<i>…</i> 元素中包含的任何内容都会以斜体显示。
<!DOCTYPE html>
<html>
<head>
<title>Italic Text Example</title>
</head>
<body>
<p>The following word uses a <i>italicized</i> typeface.</p>
</body>
</html>
The following word uses a italicized typeface.
Emphasized Text
它赋予其包含的文本语义含义,并以斜体在浏览器中呈现它。
<!DOCTYPE html>
<html>
<head>
<title>Italic Text Example</title>
</head>
<body>
<p>The following word uses a <em>emphasized</em> typeface.</p>
</body>
</html>
The following word uses a emphasized typeface.
Big Text
<big>…</big> 元素中包含的任何内容都会显示为比其周围的文本大一号字体。
<!DOCTYPE html>
<html>
<head>
<title>Larger Text Example</title>
</head>
<body>
<p>Hello Welcome to <big>Tutorialspoint</big>.</p>
</body>
</html>
Hello Welcome to Tutorialspoint.
Small Text
<small>…</small> 元素中包含的内容会显示为比其周围的文本小一号字体。
<!DOCTYPE html>
<html>
<head>
<title>Smaller Text Example</title>
</head>
<body>
<p>Hello Welcome to <small>Tutorialspoint</small>.</p>
</body>
</html>
Hello Welcome to Tutorialspoint.
Superscript Text
包含在 <sup>…</sup> 元素中的任何内容都将以上角标形式书写;所使用的字体大小与周围的字符相同,但以周围字符一半的高度显示,与文本的其余部分相比,它具有更小且略微凸起的外观。
<!DOCTYPE html>
<html>
<head>
<title>Superscript Text Example</title>
</head>
<body>
<p>The following word uses a <sup>superscript</sup> typeface. </p>
</body>
</html>
The following word uses a superscript typeface.
Subscript Text
<sub>…</sub> 元素中的任何内容都将以下标形式书写;所使用的字体大小与周围的字符相同,并显示在其他字符下方半字符的高度处。它通常用于编写化学公式之类的内容,其中某些字符需要显示在常规文本行下方。
<!DOCTYPE html>
<html>
<head>
<title>Subscript Text Example</title>
</head>
<body>
<p>The following word uses a <sub>subscript</sub> typeface. </p>
</body>
</html>
The following word uses a subscript typeface.
Inserted Text
包含在 <ins>…</ins> 元素中的任何内容都将显示为插入文本。
<!DOCTYPE html>
<html>
<head>
<title>Inserted Text Example</title>
</head>
<body>
<p>I want to drink <del>cola</del> <ins>wine</ins></p>
</body>
</html>
I want to drink cola wine
Deleted Text
包含在 <del>…</del> 元素中的内容显示为已删除文本。
<!DOCTYPE html>
<html>
<head>
<title>Deleted Text Example</title>
</head>
<body>
<p>Hello welcome to <del>Madras</del> <ins>Chennai</ins></p>
</body>
</html>
Hello welcome to Madras Chennai
Underlined Text
包含在 <u>…</u> 元素中的任何内容都将以带下划线的方式显示。
<!DOCTYPE html>
<html>
<head>
<title>Underlined Text Example</title>
</head>
<body>
<p>The following word uses a <u>underlined</u> typeface.</p>
</body>
</html>
The following word uses a underlined typeface.
Strike Text
包含在 <strike>…</strike> 元素中的内容将以删除线显示,即文本中的一条细线。
<!DOCTYPE html>
<html>
<head>
<title>Strike Text Example</title>
</head>
<body>
<p>The following word uses a <strike>strikethrough</strike> typeface.</p>
</body>
</html>
The following word uses a strikethrough typeface.
Marked Text
HTML <mark> 标记用于标记或突出显示对记号目的重要的文本。
<!DOCTYPE html>
<html>
<head>
<title>Strike Text Example</title>
</head>
<body>
<p>The following word uses a <mark>strikethrough</mark> typeface.</p>
</body>
</html>
The following word uses a marked typeface.
Monospaced Font
包含在 <tt>…</tt> 元素中的任何内容都将以等宽字体书写。大多数字体被称为可变宽度的字体,因为不同的字母宽度不同(例如,字母“m”比字母“i”宽)。然而,在等宽字体中,每个字母的宽度相同。
<!DOCTYPE html>
<html>
<head>
<title>Monospaced Font Example</title>
</head>
<body>
<p>The following word uses a <tt>monospaced</tt> typeface.</p>
</body>
</html>
The following word uses a monospaced typeface.