名單見這裏:爲什麼HTML 5仍然支持演示元素?
http://www.w3schools.com/html5/html5_reference.asp
像<b>
,<i>
,<br>
,<hr>
,<small>
?
這意味着沒有利弊使用這些?但是內容和演示分離又如何呢?
名單見這裏:爲什麼HTML 5仍然支持演示元素?
http://www.w3schools.com/html5/html5_reference.asp
像<b>
,<i>
,<br>
,<hr>
,<small>
?
這意味着沒有利弊使用這些?但是內容和演示分離又如何呢?
兩個原因浮現在腦海中:
因爲有些人(不是我,here is a primer about this opinion和here are the WHATWG FAQ about this)並不認爲它們是表象。他們認爲,這<b>
都有自己的語義,例如,在<strong>
是不對的,文本應該大膽反正(因此恕我直言,我們有<span>
)
因爲HTML5擁有一支務實和向後兼容的方法:什麼工作在HTML4中也應該在HTML5中工作。他們認爲,這就是XHTML2死亡的原因。
他們還重新定義了其中幾個元素的含義和語義。他們意識到需要一個像<b>
這樣的元素,並且已經有一個元素,所以他們保留它,並保留向後兼容性,而不是引入新的東西。
首先看看什麼WHATWG says about it(這也在上面引用的相關問題的答案中提到)。
據說(我想,太)是<strong>和<em>使用屏幕閱讀器時,但根據this article由哈里·羅伯茨提供了一個強調,事實證明,在實踐中屏幕閱讀器不突出的文字標明此辦法。
而在去年,讀取規格約<b>(它在第一個鏈接的常見問題已經提到的,以上):
B元素代表 文本範圍從 正常進行文體偏移散文而不傳達任何 額外的重要性,如 中的關鍵詞摘要,產品名稱 審查,或其他 典型印刷演示文稿是 大膽的。
和<i>:
i元素表示在可替換的語音或心情 文本的跨度,或者 從正常 散文否則偏移,如一個分類 指定,一個技術 其他散文,其典型 印刷演示文稿是 斜體字。 其他散文 印刷演示文稿是 斜體。
也見相關的問題:http://stackoverflow.com/questions/1743497/are-i- and-b-tags-actually-deprecated/ – 2010-02-10 08:58:26
您需要用已接受的答案標記更多問題。 – DisgruntledGoat 2010-04-29 16:22:26