为什么HTML5会删除一些元素?

为什么HTML5会删除一些元素?,html,Html,我只是想知道为什么HTML5删除了以下元素,请给我答案,我在采访中也问过 以下HTML5元素将从HTML5中删除: <acronym> <applet> <basefont> <big> <center> <dir> <font> <frame> <frameset> <noframes>

我只是想知道为什么HTML5删除了以下元素,请给我答案,我在采访中也问过

以下
HTML5
元素将从
HTML5
中删除:

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

您可以在TR中找到答案(虽然有点短)。在TR中,您还可以单击所选的特定元素以查看更详细的解释和/或替换内容。

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


请查看html5中不推荐使用的标签列表。以下元素不在html5中,因为它们的效果纯粹是表示性的,CSS可以更好地处理它们的功能:

basefont
big
center
font
strike
tt

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

frame
frameset
noframes

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

首字母缩略词
不包括在内,因为它造成了很多混乱。Web开发人员使用缩写词abbr

applet
已被淘汰,取而代之的是object

isindex的使用可以被表单控件的使用所取代

dir
已被淘汰,取而代之的是ul


Thnx Brother帮了我的忙……复制粘贴W3C文档而不与原始文档链接是侵犯版权的行为。“为什么”问题不是建设性的,往往会产生固执己见的答案。官方的解释,就其存在的程度而言,可以很容易地在HTML5草案中找到,其余的都是猜测。兄弟,这将是有帮助的