根据HTML 4.01规范,u
表示带下划线的文本样式,而ins
表示其内容已“插入到文档的不同版本中(例如,在立法草案中,立法者需要查看更改)。未指定ins
的渲染;而是描述了一些可能的渲染。实际上,浏览器大多使用下划线。 u
仅允许文本级内容,而ins
也可以包含块,这在形式上有语法上的区别。
在HTML5草案中,ins
本质上是相似的,但是措辞不同,并且明确建议或(半)建议默认渲染使用下划线(请参见10.3.4 Phrasing content)。 u
以前是从草稿中排除的,现在添加了但具有发明的意思:“ u元素表示文本范围,该文本范围具有清晰表达的,非显式的非文本注释,例如将文本标记为专有名称。使用中文文字(中文专有名称标记),或将文字标记为拼写错误。”如果这对您没有意义,那么您不是唯一的一个。 u
具有下划线作为建议的或推荐的默认渲染。