2013-12-09 66 views
2

我想知道在標題上使用不同的字體粗細是否在語義上是正確的。例如,我有一個主標題h1,我使用h1,因爲我希望搜索引擎知道這是我的主要標題,但我不想使用沉重的重量,我想使用自定義體重(100)。這樣做在語義上是正確的嗎?有沒有其他更正確的方法來做到這一點?在標題上使用不同的字體粗細HTML

+4

如果'h1'是語義上正確的標記,那麼您可以使用CSS以任何您想要的方式進行設置。你甚至可以使它看起來像純文本,但它仍然是'h1'。 – usr2564301

回答

1

這樣做很好。語義是你從中解釋出來的。爲代碼的可用性提供HTML標籤。如果輸出結果是你喜歡的,那就沒問題。

這就是你的H1碰巧被稱呼的樣子!

1

有兩種類型的語義你應該關心。

第一種是由標記明確表達的語義。從這個角度來看,無論它看起來如何,H1都是H1。這些是用戶代理爲了各種目的而處理的語義(例如,在瀏覽器中給出默認演示文稿,加權搜索引擎索引器中不同部分文本的相對重要性或通過大綱生成內容列表)。

第二個是最終用戶從內容呈現中推斷出的語義。如果您要設計一個標題,使其看起來與短段完全相同,那麼讀者仍然能夠將其理解爲標題?標題不需要大膽,但它們應該是樣式的,以便他們可以被看作是看着頁面的人的標題。

+0

是的,顯然我不會將我的h1作爲一個正常的段落,我知道它不可讀,我想改變一些東西,使它看起來不同,但沒有那麼不同。 –