2015-05-04 49 views
-1

对于这个问题看起来和我的英语有多荒谬,我感到很遗憾。 我只是卡住了,无法理解这一点。关于新旧标签的HTML5声明

我们仍然可以在HTML5中使用<u>....</u>,结果与<span style="text-decoration: underline;">......</span>一样吗? 有没有停止有支持?

我的意思是如果我仍然可以在完整的方式使用它,HTML5中不支持<u>....</u>

谢谢,再次抱歉

+0

我不完全确定你在问什么,但这可能是信息:[返回U元素](http://html5doctor.com/u-element/)。 – showdev

+0

非常感谢您为我提供链接! – Nick

回答

0

u不是HTML5无效。它只是改变了它的定义(see here):

在U元素代表的文本与非关节运动,虽然明确地呈现,非文本注释的跨度,如标注文本为在中国文字恰当的名称(中文专有名称标记),或者将文本标记为拼写错误。

所以建议不要使用u来正确指出文字的下划线。正确的方法是使用CSS和text-decoration: underline;

+0

谢谢你的回答!正如我发现的那样:“无论某个元素是否被弃用(HTML 4,XHTML 1)或不符合(HTML5)或仅仅是简单的不起作用,浏览器制造商仍然必须支持它才能与所有这些网页向后兼容。”这种回答我的问题也是这样! – Nick

+0

的确如此。但是你应该避免混合各种HTML标准。 ;) – dersvenhesse

0

<u>已经回退到HTML5中,用于处理其他语言以及诸如拼写检查之类的罕见不合格实例。基本上,要涵盖用户期望下划线的任何实例。

为什么<u>是HTML4正在贬值回来后一个有用的链接 - >http://html5doctor.com/u-element/

+0

谢谢你的回答,帮了我很多! – Nick

0

由于发现了,谢谢你

“不论元素是否被弃用(HTML 4,XHTML 1 )或不符合(HTML5)或者仅仅是简单的不酷,浏览器制造商仍然必须支持它,以便与所有这些网页向后兼容。“

谢谢你们!

0

<u> and </u>标签DO的工作方式就像<span style="text-decoration: underline;">......</span>它们都在其封闭元素中加下划线。但是,在HTML代码中使用所有这些格式化标记可能会使代码非常难以阅读。正如dersvenhesse所说,另一种方法是使用text-decoration属性并将其设置为下划线。