HTML中用<sup>和<sub>标签实现上标下标,语义明确、原生支持;应优先用于化学式、数学公式、脚注等场景,避免用CSS模拟;仅允许内联内容,不可嵌套或包裹块级元素;现代浏览器兼容性好,但需注意行高、字体大小等显示细节。HTML 里怎么写上标和下标直接用 <sup> 和 <sub> 标签就行,不需要额外 CSS 或 JS。它们是语义明确的内联元素,浏览器原生支持,渲染稳定。什么时候该用 <sup> 而不是 CSS 的 vertical-align: super语义优先:化学式(H<sub>2</sub>O)、数学公式(x<sup>2</sup>)、脚注编号(参见文献<sup>1</sup>)这些有明确含义的场景,必须用 <sup>/<sub>。CSS 方式只是视觉模拟,对屏幕阅读器、SEO、复制粘贴都不友好。用 <sup> 后,NVDA/JAWS 会读作“上标1”,而 vertical-align 不触发任何语义播报复制 H<sub>2</sub>O 到纯文本编辑器,结果是 “H?O”(如果字体支持 Unicode 下标),而 CSS 模拟会变成 “H2O”<sub> 在 MathML 或 LaTeX 导出工具中可被识别并转换,CSS 写法则丢失信息<sup> 和 <sub> 的常见错误写法它们只接受**短文本或内联内容**,不能包裹块级元素,也不能嵌套自身。浏览器虽会容错渲染,但校验工具报错,且在严格模式(如 XHTML 或某些 SSR 渲染链路)下可能出问题。? 错误:<sup><p>文字</p></sup> —— <p> 是块级标签,不允许出现在 <sup> 里? 错误:<sub><sub>x</sub></sub> —— 嵌套无意义,也不符合 HTML 规范? 正确:<sub>CO<sub>2</sub></sub>(注意:这里外层 <sub> 是为了整体下标,内层是 CO? 中的 2;但更推荐直接写 CO<sub>2</sub>,除非真有“CO? 整体作为下标”的特殊排版需求)兼容性和显示细节要注意什么所有现代浏览器都支持 <sup>/<sub>,包括 IE9+。但默认样式由浏览器决定:字体大小约 75%,垂直偏移量不统一,行高可能受影响。 Murf AI AI文本转语音生成工具
html标签如何表示上标下标_sup和sub标签用法【说明】
张小明
前端开发工程师
如何管理RAC归档日志_共享存储中的FRA配置与双节点访问
根本原因是RAC双节点不共享FRA空间使用状态,各自独立检查db_recovery_file_dest_size;必须确保两节点的db_recovery_file_dest指向完全相同的ASM磁盘组路径(如FRA/orcl/),且DB_UNIQUE_NAME与路径中数据库名严格一致。O…
什么是数据库?什么是关系数据库?什么是非关系型数据库?
本文内容: 什么是数据库什么是关系数据库什么是非关系型数据库 PS:虽然这些东西都是一些比较基础常识的东西,但为了记录自己的学习之路,也为了为以后的一些突发奇想留下“坑” 什么是数据库? 数据库是数据的仓库。与普…
SQL Server 数据库设计规范
数据库设计规范 1.简介 数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其他应用系统,使之能有效地存储数据,满足各种用户的需求。数据库设计过程中命名规范很是重要,命名规范合理的设计能够…
别再用Arduino板直接供电了!手把手教你为MG996R舵机搭建独立电源(附完整接线图)
别再用Arduino板直接供电了!手把手教你为MG996R舵机搭建独立电源(附完整接线图) 当你第一次把MG996R舵机接上Arduino时,可能会发现舵机要么纹丝不动,要么导致整个系统重启。这不是你的代码有问题,而是大多数…
FakeLocation完整指南:3个简单步骤实现Android应用级虚拟定位
FakeLocation完整指南:3个简单步骤实现Android应用级虚拟定位 【免费下载链接】FakeLocation Xposed module to mock locations per app. 项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation 你是否曾经想过,让微信以为你在巴黎…
从SIRAL高度计到数据产品:手把手教你下载和处理CryoSat-2卫星的冰盖数据
从SIRAL高度计到数据产品:手把手教你下载和处理CryoSat-2卫星的冰盖数据 北极冰盖的厚度变化是气候研究的重要指标,而CryoSat-2卫星提供的SIRAL高度计数据则是监测这一变化的关键工具。对于刚接触遥感数据的科研人员来说,如何获取并处理这些…