HTML - 文本及其格式化

本文详细介绍了HTML中的文本格式化标签及其用法,包括强调文本、定义计算机代码、引用等,并探讨了如何通过CSS进行文本格式化以实现更好的视觉效果。

http://blog.youkuaiyun.com/pipisorry/article/details/78928496

HTML 文本格式化

HTML 文本格式化标签

标签描述
<b>定义粗体文本
<em>定义着重文字
<i>定义斜体字
<small>定义小号字
<strong>定义加重语气
<sub>定义下标字
<sup>定义上标字
<ins>定义插入字
<del>定义删除字

Note:

1. 通常标签 <strong> 替换加粗标签 <b> 来使用, <em> 替换 <i>标签使用。然而,这些标签的含义是不同的:<b> 与<i> 定义粗体或斜体文本。<strong> 或者 <em>意味着你要呈现的文本是重要的,所以要突出显示。现今所有主要浏览器都能渲染各种效果的字体。

2. ins/del 标记删除文本和插入文本

<p>My favorite color is <del>blue</del> <ins>red</ins>!</p>

My favorite color is blue red!

HTML "计算机输出" 标签

{不同的"计算机输出"标签的显示效果,这些标签常用于显示计算机/编程代码}

标签描述
<code>定义计算机代码
<kbd>定义键盘码
<samp>定义计算机代码样本
<var>定义变量
<pre>定义预格式文本

当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。这样就需要使用预格式文本Pre标签。

<!DOCTYPE html>
<html>
<body>

<pre>
    春眠不觉晓,
      处处闻啼鸟。
        夜来风雨声,
          花落知多少。
</pre>

</body>
</html>

输出:
    春眠不觉晓,
      处处闻啼鸟。
        夜来风雨声,
          花落知多少。

HTML 引文, 引用, 及标签定义

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

1. abbr:在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。pop-up显示。

实现缩写或首字母缩写

<html>
<body>
<abbr title="etcetera">etc.</abbr>
<br />
<acronym title="World Wide Web">WWW</acronym>
</body>
</html>

2. address:在 HTML 文件中写地址。应该相当于将文本格式化成英文地址的格式化写法。

3. bd0:改变文字的方向:<p><bdo dir="rtl">This paragraph will go right-to-left.</bdo></p> 

     This paragraph will go right-to-left.
4. blockquote/q 实现长短不一的引用语:

<p>WWF's goal is to:
<q>Build a future where people live in harmony with nature.</q>
We hope they succeed.</p>

WWF's goal is to:Build a future where people live in harmony with nature.We hope they succeed.

字体家族font-family

linux的字体都在/usr/share/font/目录下。

使用外部字体

参考[HTML样式- CSS -内联样式]

安全字体

<head>
    <style>
        p { font-family: Arial, Helvetica, sans-serif; }
    </style>
</head>
在上面这个 font-family 的定义中,我们选择 Arial 作为首选字体(注:Arial 字体是最常用的 sans serif 字体,也是 Windows 的默认字体,当字体很小是不容易阅读),但是,苹果系统中没有这个字体,所以我们选择 Helvetica(和 Arial 很相似)作为第二备选字体,最后我们选择 sans-serif 作为第三备选字体,如果在一个既没有 Arial 也没有 Helvetica 的系统里,那么浏览器会使用默认的 sans-serif 字体来渲染文字。这样,我们很大程度上保证了使用不同操作系统的访问者都能看到相同(至少是类似)的页面文字。

[使用 Google Fonts 为网页添加美观字体]

某小皮



使用CSS进行文本格式化

参考[HTML样式- CSS -内联样式]

from: http://blog.youkuaiyun.com/pipisorry/article/details/78928496

ref:


### HTML 文本格式化标签列表及用法 HTML 提供了多种文本格式化标签,这些标签不仅用于改变文本的外观,还能够传达语义信息。以下是常见的 HTML 文本格式化标签及其用法: #### 1. 强调与重要性标签 - **`<em>` 标签** 功能:表示强调的文本,通常呈现为斜体。它向搜索引擎和浏览器传达该文本具有额外的强调意义。 示例: ```html <p>这是一段普通文本,但这部分被强调了。</p> ``` [^1] - **`<strong>` 标签** 功能:表示重要的文本,通常呈现为粗体。它比 `<b>` 更加语义化,表示内容具有较高的重要性。 示例: ```html <p>请务必注意:<strong>这段文字非常重要</strong>。</p> ``` #### 2. 纯视觉效果标签 - **`<b>` 标签** 功能:以粗体显示文本,但不具有语义上的强调作用。 示例: ```html <p>这是一段普通文本,但<b>这部分</b>以粗体显示。</p> ``` - **`<i>` 标签** 功能:以斜体显示文本,主要用于非语义性的样式变化。 示例: ```html <p>这是一段普通文本,但<i>这部分</i>以斜体显示。</p> ``` #### 3. 引用与注释标签 - **`<q>` 标签** 功能:定义短引用,浏览器通常会在文本周围添加引号。 示例: ```html <p>他说:<q>学习永远没有终点</q>。</p> ``` - **`<blockquote>` 标签** 功能:定义长引用,通常会缩进显示。 示例: ```html <blockquote> 学习是一个不断进步的过程。 </blockquote> ``` #### 4. 高亮与删除标签 - **`<mark>` 标签** 功能:高亮显示文本,通常用于突出显示某些内容。 示例: ```html <p>请记住:<mark>这是关键部分</mark>。</p> ``` - **`<del>` 标签** 功能:表示已删除的文本,通常以删除线形式显示。 示例: ```html <p>价格从<del>50元</del>降到40元。</p> ``` - **`<ins>` 标签** 功能:表示已插入的文本,通常以下划线形式显示。 示例: ```html <p>我们决定将会议时间改为<ins>下午3点</ins>。</p> ``` #### 5. 上标与下标标签 - **`<sup>` 标签** 功能:定义上标文本,常用于数学公式或脚注。 示例: ```html <p>计算结果为:2<sup>3</sup>=8。</p> ``` [^3] - **`<sub>` 标签** 功能:定义下标文本,常用于化学式或数学表达式。 示例: ```html <p>水的化学式为:H<sub>2</sub>O。</p> ``` #### 6. 代码相关标签 - **`<code>` 标签** 功能:表示一段计算机代码,通常以等宽字体显示。 示例: ```html <p>使用<code>document.write()</code>可以输出内容。</p> ``` - **`<pre>` 标签** 功能:保留文本中的空格和换行符,适合展示预格式化文本。 示例: ```html <pre> function hello() { console.log("Hello, World!"); } </pre> ``` - **`<kbd>` 标签** 功能:表示用户输入的键盘按键。 示例: ```html <p>按下<kbd>Ctrl + S</kbd>保存文件。</p> ``` - **`<samp>` 标签** 功能:表示程序输出的样本文本。 示例: ```html <p>程序输出:<samp>Hello, World!</samp></p> ``` - **`<var>` 标签** 功能:表示变量名,通常用于数学或编程上下文中。 示例: ```html <p>公式为:E = mc<sup>2</sup>,其中<var>E</var>表示能量。</p> ``` #### 7. 其他辅助标签 - **`<small>` 标签** 功能:定义较小的文本,通常用于版权声明或免责声明。 示例: ```html <p><small>版权所有 © 2023</small></p> ``` - **`<u>` 标签** 功能:定义带下划线的文本,通常用于标记拼写错误或需要特别注意的内容。 示例: ```html <p>请检查:<u>这段文字可能有误</u>。</p> ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值