我只是想知道为什么html 5删除以下元素请给我回答它也在面试中向我询问....
以下HTML 4.01
元素已从HTML5
中删除:
<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<noframes>
<strike>
<tt>
答案 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。
答案 2 :(得分:0)
Anup不仅那些标签还有很多其他在html5中弃用的东西。原因是CSS可以更好地处理它们的功能。
请在html5 http://www.tutorialspoint.com/html5/html5_deprecated_tags.htm
中查看此弃用标记列表