为什么HTML 5删除一些元素?

时间:2013-10-25 05:40:09

标签: html html5

我只是想知道为什么html 5删除以下元素请给我回答它也在面试中向我询问....

以下HTML 4.01元素已从HTML5中删除:

    <acronym>
    <applet>
    <basefont>
    <big>
    <center>
    <dir>
    <font>
    <frame>
    <frameset>
    <noframes>
    <strike>
    <tt>

3 个答案:

答案 0 :(得分:3)

您可以在Differences from HTML4 TR中找到答案(虽然有点短)。在那里,您还可以单击选择的特定元素以查看更详细的说明和/或替换。

答案 1 :(得分:3)

以下元素不在HTML 5中,因为它们的效果纯粹是表现性的,CSS的处理功能更好:

basefont
big
center
font
strike
tt

以下元素不在HTML5中,因为使用它们会损害可用性和可访问性:

frame
frameset
noframes

不包括以下元素,因为它们没有经常使用,造成混淆,或者其功能可以由其他元素处理:

不包括

acronym,因为它造成了很多混乱。 Web开发人员将使用abbr来缩写。

applet已被淘汰以支持对象。

isindex用法可以通过使用表单控件来替换。

dir已被淘汰,以支持ul。

See Details W3C

答案 2 :(得分:0)

Anup不仅那些标签还有很多其他在html5中弃用的东西。原因是CSS可以更好地处理它们的功能。

请在html5 http://www.tutorialspoint.com/html5/html5_deprecated_tags.htm

中查看此弃用标记列表
相关问题