html语言u,<u> - HTML(超文本标记语言) | MDN

HTML 的 `<u>` 元素在 HTML5 中被赋予了新的语义,用来表示未标注的文本,如专有名词或拼写错误。尽管在早期版本中曾被废弃,但现在推荐使用它来增加文本的可读性和可理解性。避免与超链接混淆,并利用 CSS 的 `text-decoration` 属性来实现视觉效果。在适当的情况下,`<span>` 或其他语义元素结合 CSS 是更好的选择。
摘要由CSDN通过智能技术生成

HTML  元素使文本在其内容的基线下的一行呈现下划线。在HTML5中, 此元素表示具有未标注的文本跨度,显示渲染,非文本注释,例如将文本标记为中文文本中的专有名称(一个正确的中文标记), 或 将文本标记为拼写错误。

流式内容,短语内容,palpable 内容。

允许的内容

标签省略

不允许,开始标签和结束标签都不能省略。

允许的父元素

任何接受短语内容的元素。

允许的 ARIA 角色

任意

DOM 接口

HTMLElement Gecko 1.9.2 (Firefox 4) 之前(包含), Firefox 为这个元素实现了 HTMLSpanElement  接口。

属性

这个元素仅仅包含全局属性。

使用注解

就像所有排版元素那样, 在 HTML 4 和 XHTML 1 中废弃,但是在 HTML 5 中使用其它语义引入。如果你想要使用非语义的方式,给文本添加下划线,你应该使用  元素,或者其它语义适当的元素,并且使用 CSS text-decoration 属性和 underline 值为其排版。

提示: 在可能和超链接混淆的地方,避免使用 

注:HTML 5 规范提醒开发者,其它元素比  更加适当。

示例

下面是一些示例, 之外的元素如何替代使用。

Today's Special: Salmon

Today's Special:

Salmon

Today's Special: Salmon

Today's Special: Salmon

All of that is explained in

Dive into Python

All of that is explained in

Dive into Python

All of that is explained in Dive into Python.

All of that is explained inDive into Python.

由于 的默认排版,它们以斜体展示,但是 CSS 可以用于为那些带有普通字体样式和下划线的元素排版。

规范

Specification

Status

Comment

另见

,和 元素,取决于情况,可以替代使用。

CSS text-decoration 属性可以用于完成 元素的前面的视觉效果。

这篇文章有帮助吗?

谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值