我只是想知道爲什麼HTML 5刪除下列元素請給我回答它也要求我在面試....爲什麼HTML 5刪除一些元素?
以下HTML 4.01
元素從HTML5
刪除:
<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<noframes>
<strike>
<tt>
我只是想知道爲什麼HTML 5刪除下列元素請給我回答它也要求我在面試....爲什麼HTML 5刪除一些元素?
以下HTML 4.01
元素從HTML5
刪除:
<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<noframes>
<strike>
<tt>
以下元素在HTML 5,因爲它們的效果是純粹的表象和它們的功能是更好的CSS處理:
basefont
big
center
font
strike
tt
的以下元素不在HTML5中,因爲使用它們會損害可用性和輔助功能:
frame
frameset
noframes
以下要素不包括nts,因爲它們沒有經常使用,造成混亂,或者它們的功能可以由其他元素處理:
acronym
不包括在內,因爲它引起了很多混淆。 Web開發人員將使用縮寫詞縮寫。
applet
已被廢棄以支持對象。
isindex用法可以被表單控件的使用所替代。
dir
已被廢棄,贊成ul。
Thnx兄弟幫助我...... –
複製粘貼W3C文件沒有鏈接到原始文件是侵犯版權。 –
您可以在Differences from HTML4 TR中找到答案(儘管有點簡短)。在那裏,您還可以點擊選擇的特定元素來查看更詳細的解釋和/或替換。
不但那些標籤有很多其他的東西在html5中被棄用。原因是他們的功能更好地由CSS處理。
請看過時標籤的這個名單中的HTML5 http://www.tutorialspoint.com/html5/html5_deprecated_tags.htm
坦克兄弟這將是有幫助的 –
「爲什麼」的問題不具有建設性,往往會產生自以爲是的答案。在HTML5草案中可以很容易找到官方的解釋,其餘的都是猜測。 –