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 属性可以用于完成 元素的前面的视觉效果。
这篇文章有帮助吗?
是
否
谢谢!