8
A
回答
26
總之 - 沒有。
<b>和<我>也沒有真正的等同物。這完全是關於內容和外觀的分離。 XHTML嚴格的目標是應該使用XHTML標記來描述內容的結構。
<EM>標籤被用來傳達強調和<強>標籤是用來給強度的內容。恰巧,大多數瀏覽器中的默認樣式表分別將它們等同爲斜體和粗體。
在XHTML中直接具有粗體,斜體和下劃線的等價物將允許人們嚴格地規定內容的外觀。理想情況下,你應該思考爲什麼你想要一段文字突出,在結構中定義,然後讓CSS男孩決定如何最終呈現它。
1
不,你必須使用CSS文本修飾:強調
2
據我所知沒有。但是,看到強者等同於b是有點可疑的。
新標籤的目的是將格式(粗體)與意義(更明顯的文本)分開。默認的外觀是大膽的,但你可以創建你喜歡的任何風格。
3
否。並且<b>或<i>也沒有「語義等價物」。 <em>和<強>(我認爲這些都是你的想法)默認情況下在大多數瀏覽器中使用粗體和斜體。
當然,使用CSS來實現類似下劃線的排版內容。上課並使用<範圍>。
8
要有等價物,您必須首先定義爲什麼要強調事物。如果這只是強調文本的首選方式,那麼請使用<em>並在CSS中更改其樣式以加下劃線而不是斜體。
7
你的問題是有缺陷的 - 「強調」沒有任何語義含義,並不比更加大膽或斜體做(強和EM有默認樣式,但他們沒有硬連線到在路上粗體或斜體你認爲他們是)。
這裏的正確方法是用<span class="highlight">
(或其他合適的關鍵字 - 我不知道你的應用)標記出來,或者只是標記爲<em>
,如果這將是一個常見問題足夠的發生。
另外:有總是以任何強調方式使用下劃線的問題,因爲有一個內置的約定,鏈接帶下劃線。我通常會認爲非鏈接強調可用性問題,即使實際鏈接不加下劃線。仔細想想你真的需要這個。
3
<em style="text-decoration: underline">
相關問題
- 1. 有沒有jQuery的自定義版本?
- 2. 混合打開時沒有語言和沒有版本
- 3. 沒有版本的maven dependency
- 4. 有沒有辦法在build.sbt中定義所需的sbt版本?
- 5. 有沒有Cygwin版本的GNU make?
- 6. 有沒有strlen的安全版本?
- 7. 有沒有jQuery版本的Scriptaculous?
- 8. 有沒有HTML的速記版本?
- 9. 有沒有s3distcp的開源版本?
- 10. 有沒有人使用OSX的版本?
- 11. 有沒有Scala版本的NavigableMap?
- 12. 有沒有mozart/oz的新版本?
- 13. emacs的ELPA版本auctex有沒有 「auctex.el」
- 14. OpenGL版本沒有打印
- 15. 什麼,html5沒有語義?
- 16. Firefox有沒有Firebug版本每晚13.0a1?
- 17. 有沒有辦法鎖定PHPUnit版本?
- 18. 什麼版本的語義版本化版本?
- 19. 有沒有一個短語描述性文本片段的語義html標籤?
- 20. 輔助功能VoiceOver會讀出了語義版本補丁沒有「點」
- 21. 有沒有辦法獲得three.js的最小/精簡版版本
- 22. 檢查Flash版本的腳本沒有真正檢查版本
- 23. 語義版本項目
- 24. XSD「版本」屬性語義
- 25. 沒有超載版本的'ShellExecute'Delphi
- 26. 沒有可用的版本信息
- 27. 靛藍沒有新版本的PDT?
- 28. sendToURL沒有版本的Adobe Flash 14
- 29. 沒有版本字段的JPA LockModeType
- 30. 沒有版本的作曲家更新