【0011】HTML其他文本格式化标签详解(em标签、strong标签、b标签、i标签、sup标签、sub标签......)

如果你觉得我的文章写的不错,请关注我哟,请点赞、评论,收藏此文章,谢谢!

本文内容体系结构如下:
在这里插入图片描述

本文旨在深入探讨HTML中其他的文本格式化标签,主要有<em> 标签、<strong> 标签、<b><i> 标签、<q> 标签、<blockquote> 标签、 <mark> 标签、<del> 标签、<ins><u> 标签、<small> 标签、 <sup><sub> 标签、<code> 标签、<pre> 标签、<kbd><samp><var> 标签等。通过本文,您将能够熟练掌握这些标签的用法,从而更有效地控制网页中文本的显示和语义。

一、强调与重要性标签

1.1 <em> 标签

  • 功能:表示强调的文本,通常呈现为斜体。
  • 语义:向搜索引擎和浏览器传达该文本具有额外的强调意义。
  • 示例
<p>这是一段普通文本,但<em>这部分</em>被强调了。</p>

浏览器渲染效果如下:
在这里插入图片描述

1.2 <strong> 标签

  • 功能:表示语气更强的强调文本,通常呈现为粗体。
  • 语义:与<em>相比,<strong>传达的强调程度更高,通常用于表示重要或需要特别注意的文本。
  • 示例
<p>请务必注意<strong>这个重要信息</strong></p>

浏览器渲染效果如下:
在这里插入图片描述

1.3 <b><i> 标签

  • 功能<b>用于使文本加粗,<i>用于使文本斜体。
  • 语义:这两个标签仅改变文本的显示样式,不传达任何额外的语义信息。因此,在需要强调文本语义时,应优先使用<em><strong>
  • 示例
<p>这是<b>加粗</b>文本,这是<i>斜体</i>文本。</p>

浏览器渲染效果如下:
在这里插入图片描述

二、引用与标记标签

2.1 <q> 标签

  • 功能:表示短小的引用文本。
  • 语义:向浏览器和搜索引擎传达该文本是引用自其他来源的。
  • 示例
<p>他说:“<q>这是一个很好的建议。</q></p>

浏览器渲染效果如下:
在这里插入图片描述

2.2 <blockquote> 标签

  • 功能:表示较长的引用段落。
  • 语义:与<q>相比,<blockquote>更适合用于引用整段或较长的文本。
  • 示例
<blockquote><p>这是一个较长的引用段落,通常用于引用他人的观点或文章。</p>
</blockquote>

浏览器渲染效果如下:
在这里插入图片描述

2.3 <mark> 标签

  • 功能:表示需要标记或高亮显示的文本。
  • 语义:向浏览器和搜索引擎传达该文本是特别标记的,通常用于突出显示重要信息。
  • 示例
<p>请查看<mark>这个标记的文本</mark></p>

浏览器渲染效果如下:
在这里插入图片描述

三、删除与插入标签

3.1 <del> 标签

  • 功能:表示被删除的文本。
  • 语义:向浏览器和搜索引擎传达该文本已被删除或不再有效。
  • 示例
<p>这个<del>文本</del>已被删除。</p>

浏览器渲染效果如下:
在这里插入图片描述

3.2 <ins><u> 标签

  • 功能<ins>表示新插入的文本,<u>用于为文本添加下划线(但通常不推荐仅用于样式目的,因为<u>不传达任何语义信息)。
  • 语义<ins>向浏览器和搜索引擎传达该文本是新插入的。
  • 示例
<p>这是<ins>新插入的文本</ins></p>
<p>这是<u>下划线文本</u>(不推荐用于仅样式目的)。</p>

浏览器渲染效果如下:
在这里插入图片描述

四、小型文本标签与上标/下标标签

4.1 <small> 标签

  • 功能:使文本以较小的字体显示。
  • 语义:向浏览器和搜索引擎传达该文本是次要或辅助信息。
  • 示例
<p>这是正常大小的文本,这是<small>较小</small>的文本。</p>

浏览器渲染效果如下:
在这里插入图片描述

4.2 <sup><sub> 标签

  • 功能<sup>使文本以上标形式显示,<sub>使文本以下标形式显示。
  • 语义:这两个标签通常用于数学公式、化学符号或脚注等场景。
  • 示例
<p>这是上标文本<sup>2</sup>,这是下标文本<sub>2</sub></p>

浏览器渲染效果如下:
在这里插入图片描述

五、代码与计算机相关文本标签

5.1 <code> 标签

  • 功能:表示代码片段或计算机程序中的文本。
  • 语义:向浏览器和搜索引擎传达该文本是代码或计算机指令。
  • 示例
<p>这是一个<code>代码片段</code></p>

浏览器渲染效果如下:
在这里插入图片描述

5.2 <pre> 标签

  • 功能:表示预格式化的文本,通常用于显示代码或ASCII艺术等。
  • 语义:保留文本中的空格和换行符,不进行任何格式调整。
  • 示例
<pre>
这是预格式化的文本。保留空格和换行符。
</pre>

浏览器渲染效果如下:
在这里插入图片描述

5.3 <kbd><samp><var> 标签

  • <kbd>:表示用户输入的内容,如键盘按键。
  • <samp>:表示计算机程序的示例输出。
  • <var>:表示变量名或程序中的其他元素。
  • 示例
<p>按下<kbd>Ctrl + C</kbd>复制文本。</p>
<p>示例输出:<samp>Hello, World!</samp></p>
<p>变量名:<var>x</var></p>

浏览器渲染效果如下:
在这里插入图片描述

六、最佳实践与注意事项

  • 语义优先:在可能的情况下,优先使用具有语义的标签(如<em><strong><blockquote>等),而不是仅改变样式的标签(如<b><i><u>等)。
  • 可读性:确保文本格式化的方式有助于提高内容的可读性和理解性。
  • 一致性:在整个网页中保持文本格式化的一致性,以提供良好的用户体验。

七、实战演练

7.1 任务

使用上述文本格式化标签,创建一个包含强调文本、引用、标记文本、代码片段等元素的示例网页。

7.2 示例代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>文本格式化标签示例</title>
</head>
<body><h2>文本格式化标签示例</h2><p>这是一段普通文本,但<em>这部分</em>被强调了,而<strong>这部分</strong>则具有更强的强调效果。</p><p>他说:“<q>这是一个很好的建议。</q></p><blockquote><p>这是一个较长的引用段落,用于展示<blockquote>标签的用法。</p></blockquote><p>请查看<mark>这个标记的文本</mark>,它表示需要特别注意的内容。</p><p>这个<del>文本</del>已被删除,而这是<ins>新插入的文本</ins></p><p>这是<small>较小</small>的文本,用于表示次要信息。</p><p>这是上标文本<sup>2</sup>,这是下标文本<sub>2</sub></p><p>以下是一个<code>代码片段</code></p><pre>function helloWorld() {console.log('Hello, World!');}</pre><p>按下<kbd>Ctrl + C</kbd>复制文本,示例输出:<samp>Hello, World!</samp>,变量名:<var>x</var></p>
</body>
</html>

7.3 显示效果

在这里插入图片描述

八、总结

通过本课程的学习,您将能够更深入地理解HTML中文本格式化标签的用法和语义,从而更有效地控制网页中文本的显示和传达的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/71126.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为AP 4050DN-HD的FIT AP模式改为FAT AP,家用FAT基本配置

在某鱼买了两台华为AP 4050DN-HD , AP是二手的 , 在AC上上过线 , 所以就不能开机自选为FIP模式了 我没有AC无线控制器 , 就是买一个自己玩 , AP又是FIT瘦AP模式 ,所以我就想把AP的瘦AP模式改为FAT胖AP模式 1. 准备工作 1.1下载好对应软件&#xff0c;进入到 企业业务网站去下…

【Linux网络-HTTP协议】HTTP基础概念+构建HTTP

代码定位&#xff1a;南毅c/Linux - Gitee.com HTTP协议 介绍 虽然我们说&#xff0c;应用层协议是我们程序猿自己定的.但实际上,已经有大佬们定义了一些现成的,又非常好用的应用层协议,供我们直接参考使用。HTTP(超文本传输协议)就是其中之一。 在互联网世界中&#xff0c…

SpringSecurity 实现token 认证

配置类 Configuration EnableWebSecurity EnableGlobalMethodSecurity(prePostEnabledtrue) public class SpringSecurityConfig extends WebSecurityConfigurerAdapter { Bean Override public AuthenticationManager authenticationManagerBean() throws Exception {return s…

基于互联网协议的诊断通信(DoIP)

1、ISO 13400标准和其他汽车网络协议标准有何不同&#xff1f; ISO 13400 标准即 DoIP 协议标准&#xff0c;与其他常见汽车网络协议标准&#xff08;如 CAN、LIN、FlexRay 等&#xff09;有以下不同&#xff1a; 通信基础与适用场景 ISO 13400&#xff1a;基于互联网协议&a…

LabVIEW DataSocket 通信库详解

dataskt.llb 是 LabVIEW 2019 内置的核心函数库之一&#xff0c;位于 vi.lib\Platform\ 目录下&#xff0c;专注于 DataSocket 技术的实现。DataSocket 是 NI 提供的网络通信协议&#xff0c;支持跨平台、跨设备的实时数据共享&#xff0c;广泛应用于远程监控、分布式系统集成等…

Android 端侧运行 LLM 框架 MNN 及其应用

MNN Chat Android App - 基于 MNN 引擎的智能聊天应用 一、MNN 框架简介与工作原理1.1 什么是 MNN&#xff1f;1.2 MNN 的工作原理 二、MNN Chat Android App2.1 MNN Chat 的功能2.2 MNN Chat 的优势2.3 MNN Chat Android App 的使用 三、总结 随着移动端人工智能需求的日益增长…

ARM Linux LCD上实时预览摄像头画面

文章目录 1、前言2、环境介绍3、步骤4、应用程序编写4.1、lcd初始化4.2、摄像头初始化4.3、jpeg解码4.4、开启摄像头4.5、完整的程序如下 5、测试5.1、编译应用程序5.2、运行应用程序 6、总结 1、前言 本次应用程序主要针对支持MJPEG格式输出的UVC摄像头。 2、环境介绍 rk35…

[代码规范]接口设计规范

一个优雅的接口要如何设计&#xff1f;有哪些设计规范可以遵循&#xff1f; 下面抛砖引玉&#xff0c;分享一些规范。 目录 1、RESTful API 设计最佳实践 2、Shneiderman 的 8 条黄金法则 3、Nielsen 的 10 条启发式规则 1、RESTful API 设计最佳实践 一共18条&#xff0c;参考…

如何在Python用Plot画出一个简单的机器人模型

如何在Python中使用 Plot 画出一个简单的模型 在下面的程序中&#xff0c;首先要知道机器人的DH参数&#xff0c;然后计算出每一个关节的位置&#xff0c;最后利用 plot 函数画出关节之间的连杆就可以了&#xff0c;最后利用 animation 库来实现一个动画效果。 import matplo…

Spark核心之01:架构部署、sparkshell、程序模板

spark内存计算框架 一、主题 spark核心概念spark集群架构spark集群安装部署spark-shell的使用通过IDEA开发spark程序 二、要点 1. spark是什么 Apache Spark™ is a unified analytics engine for large-scale data processing. spark是针对于大规模数据处理的统一分析引擎…

如何通过Python网络爬虫技术应对复杂的反爬机制?

要使用Python网络爬虫技术绕过复杂的反爬虫机制&#xff0c;可以采取以下几种策略&#xff1a; 设置User-Agent&#xff1a;通过设置不同的User-Agent&#xff0c;模拟正常用户的浏览器访问&#xff0c;避免被网站识别为爬虫。可以使用fake_useragent库来随机生成User-Agent。…

[Windows] 批量为视频或者音频生成字幕 video subtitle master 1.5.2

Video Subtitle Master 1.5.2 介绍 Video Subtitle Master 1.5.2 是一款功能强大的客户端工具&#xff0c;能够批量为视频或音频生成字幕&#xff0c;还支持批量将字幕翻译成其他语言。该工具具有跨平台性&#xff0c;无论是 mac 系统还是 windows 系统都能使用。 参考原文&a…

神经网络代码入门解析

神经网络代码入门解析 import torch import matplotlib.pyplot as pltimport randomdef create_data(w, b, data_num): # 数据生成x torch.normal(0, 1, (data_num, len(w)))y torch.matmul(x, w) b # 矩阵相乘再加bnoise torch.normal(0, 0.01, y.shape) # 为y添加噪声…

DeepSeek 开源狂欢周(一)FlashMLA:高效推理加速新时代

上周末&#xff0c;DeepSeek在X平台&#xff08;Twitter&#xff09;宣布将开启连续一周的开源&#xff0c;整个开源社区为之沸腾&#xff0c;全球AI爱好者纷纷为关注。没错&#xff0c;这是一场由DeepSeek引领的开源盛宴&#xff0c;推翻了传统推理加速的种种限制。这周一&…

EfficientViT模型详解及代码复现

核心架构 在EfficientViT模型的核心架构中,作者设计了一种创新的 sandwich布局 作为基础构建块,旨在提高内存效率和计算效率。这种布局巧妙地平衡了自注意力层和前馈神经网络层的比例,具体结构如下: 基于深度卷积的Token Interaction :通过深度卷积操作对输入特征进行初步…

大语言模型(LLM)如何赋能时间序列分析?

引言 近年来&#xff0c;大语言模型&#xff08;LLM&#xff09;在文本生成、推理和跨模态任务中展现了惊人能力。与此同时&#xff0c;时间序列分析作为工业、金融、物联网等领域的核心技术&#xff0c;长期依赖传统统计模型&#xff08;如ARIMA&#xff09;或深度学习模型&a…

Java 设计模式:软件开发的精髓与艺

目录 一、设计模式的起源二、设计模式的分类1. 创建型模式2. 结构型模式3. 行为型模式三、设计模式的实践1. 单例模式2. 工厂模式3. 策略模式四、设计模式的优势五、设计模式的局限性六、总结在软件开发的浩瀚星空中,设计模式犹如一颗颗璀璨的星辰,照亮了开发者前行的道路。它…

【基于Raft的KV共识算法】-序:Raft概述

本文目录 1.为什么会有Raft&#xff1f;CAP理论 2.Raft基本原理流程为什么要以日志作为中间载体&#xff1f; 3.实现思路任期领导选举日志同步 1.为什么会有Raft&#xff1f; 简单来说就是数据会随着业务和时间的增长&#xff0c;单机不能存的下&#xff0c;这个时候需要以某种…

【愚公系列】《Python网络爬虫从入门到精通》040-Matplotlib 概述

标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度…

EasyRTC嵌入式WebRTC技术与AI大模型结合:从ICE框架优化到AI推理

实时通信技术在现代社会中扮演着越来越重要的角色&#xff0c;从视频会议到在线教育&#xff0c;再到远程医疗&#xff0c;其应用场景不断拓展。WebRTC作为一项开源项目&#xff0c;为浏览器和移动应用提供了便捷的实时通信能力。而EasyRTC作为基于WebRTC的嵌入式解决方案&…