2009-11-04 50 views
1

如果某個xhtml標籤是表示形式的,但在W3C中有效,那麼如果我使用那麼在語義,代碼維護方面使用這些標籤的負面點。我說的是bBR小時,並 .Are都表現標籤過時?使用W3C表示xhtml標籤的負面點是什麼?

+0

或多或少地在這裏回答:http://stackoverflow.com/questions/1577987/what-are-the-merits-of-using-tt-ib-big-and-small-tags – mauris

回答

1

簡而言之:有沒有真正的不利點使用這些標籤。

爲了更全面地回答:你列出的表現元素都是確實有效的XHTML和不計提折舊:TT小時

唯一的缺點使用它們是你自己的網站的可維護性:這是比較容易維護/更改網站時,所有的表象元素從CSS格式存儲起來。

因此,除了對你(和誰比誰在網站上的作品)更多的工作的可能性,目前還沒有任何真正的負分。

請注意:BR不是表象,它被認爲是格式化,像pH1

+0

你的意思是** ** BR是語義的,如** p **和** h1 **。就是這樣。它意味着一種語義上的突破,比如一行詩歌的結尾。除了詩歌之外,很難想到有效的用途。 – Alohci

+0

@Django Reinhardt-你寫道:「使用它們唯一的缺點就是你自己的網站的可維護性:當所有的表現元素都遠離格式化存儲在CSS中時,更容易維護/更改網站。」但我們可以在css中爲表示性標籤寫css。 –

+0

@jitendra對不起,我不明白你寫的是什麼。您不能將您列出的任何標籤放入CSS文件中。例如,您可以將{font-style:italic}放入CSS中,但不能放入''。 –

0

Phrase elements像<強>和<EM>更語義正確,能夠通過CSS來實現更豐富的效果(而不是簡單的粗體或斜體)。

這些元件也需要標準的屬性和事件屬性。

是的,元素:B,大,BR,HR,我和小廢除了在HTML5不支持。

編輯:感謝@Alohci糾正。

+1

其實b,br,小時,我和小都符合(即有效)HTML5。該列表中只有「大」已經過時。在HTML5過時的元素的完整列表,請http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#non-conforming-features – Alohci

相關問題