我想知道在標題上使用不同的字體粗細是否在語義上是正確的。例如,我有一個主標題h1,我使用h1,因爲我希望搜索引擎知道這是我的主要標題,但我不想使用沉重的重量,我想使用自定義體重(100)。這樣做在語義上是正確的嗎?有沒有其他更正確的方法來做到這一點?在標題上使用不同的字體粗細HTML
2
A
回答
1
這樣做很好。語義是你從中解釋出來的。爲代碼的可用性提供HTML標籤。如果輸出結果是你喜歡的,那就沒問題。
這就是你的H1碰巧被稱呼的樣子!
1
有兩種類型的語義你應該關心。
第一種是由標記明確表達的語義。從這個角度來看,無論它看起來如何,H1都是H1。這些是用戶代理爲了各種目的而處理的語義(例如,在瀏覽器中給出默認演示文稿,加權搜索引擎索引器中不同部分文本的相對重要性或通過大綱生成內容列表)。
第二個是最終用戶從內容呈現中推斷出的語義。如果您要設計一個標題,使其看起來與短段完全相同,那麼讀者仍然能夠將其理解爲標題?標題不需要大膽,但它們應該是樣式的,以便他們可以被看作是看着頁面的人的標題。
+0
是的,顯然我不會將我的h1作爲一個正常的段落,我知道它不可讀,我想改變一些東西,使它看起來不同,但沒有那麼不同。 –
相關問題
- 1. CSS中使用相同的谷歌字體的不同字體粗細
- 2. SpTBX:不加粗字體,面板標題
- 3. Excel單元格html粗體標記爲粗體字體
- 4. 字體加粗在操作欄標題
- 5. 正在使用字體粗體的字體:粗體還是不推薦?
- 6. HTML中的粗體文本恢復爲不同的字體
- 7. Html在文本視圖中用粗體和斜體的不同字體
- 8. 問題,使字粗體php
- 9. 不使用font-weight的粗體字體:粗體?
- 10. 在iPhone中使用粗體重的粗體字體
- 11. 控制字體粗細而不更改字體大小
- 12. TinyMCE:選擇粗體時,如何使用不同的字體而不是應用普通的粗體樣式?
- 13. 粗體字不會在屏幕上
- 14. 在h1,h2,h3標題中的粗體字體 - 92590
- 15. WordPress的標題6字體變得粗體+另一個問題
- 16. 將粗體標記中的文字用粗體表示
- 17. TableViewController導航欄標題不是粗體
- 18. 導航欄標題不是粗體
- 19. PHP-GD,ImageMagick等字體粗細?
- 20. CSS字體粗細超過900?
- 21. 如何使標題變爲粗體?
- 22. UIButton標題標籤的粗體部分
- 23. iTextSharp上的粗體字
- 24. HTML如何使用不同的字體
- 25. HTML粗體不渲染
- 26. 在ASP.NET中強制將Gridview標題字體粗體設爲false
- 27. Java AttributedString,粗體和上標
- 28. iphone中的字體粗體問題
- 29. 選定元素上的粗體字體粗體
- 30. 使粗體字以@
如果'h1'是語義上正確的標記,那麼您可以使用CSS以任何您想要的方式進行設置。你甚至可以使它看起來像純文本,但它仍然是'h1'。 – usr2564301