2013-10-25 30 views
2

我只是想知道爲什麼HTML 5刪除下列元素請給我回答它也要求我在面試....爲什麼HTML 5刪除一些元素?

以下HTML 4.01元素從HTML5刪除:

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

「爲什麼」的問題不具有建設性,往往會產生自以爲是的答案。在HTML5草案中可以很容易找到官方的解釋,其餘的都是猜測。 –

回答

3

以下元素在HTML 5,因爲它們的效果是純粹的表象和它們的功能是更好的CSS處理:

basefont 
big 
center 
font 
strike 
tt 

的以下元素不在HTML5中,因爲使用它們會損害可用性和輔助功能:

frame 
frameset 
noframes 

以下要素不包括nts,因爲它們沒有經常使用,造成混亂,或者它們的功能可以由其他元素處理:

acronym不包括在內,因爲它引起了很多混淆。 Web開發人員將使用縮寫詞縮寫。

applet已被廢棄以支持對象。

isindex用法可以被表單控件的使用所替代。

dir已被廢棄,贊成ul。

See Details W3C

+0

Thnx兄弟幫助我...... –

+1

複製粘貼W3C文件沒有鏈接到原始文件是侵犯版權。 –

3

您可以在Differences from HTML4 TR中找到答案(儘管有點簡短)。在那裏,您還可以點擊選擇的特定元素來查看更詳細的解釋和/或替換。

相關問題