在HTML4.01中:< b > < i > 是視覺要素(presentationl elements),分別表示無意義的加粗,無意義的斜體,僅僅表示樣式上是粗體或斜體,而沒有強調的語義,這兩個標簽在HTML4.01中不推薦使用,建議用CSS樣式; < em > 和 < strong > 是表達要素 ...
在HTML4.01中:
< b > < i > 是視覺要素(presentationl elements),分別表示無意義的加粗,無意義的斜體,僅僅表示樣式上是粗體或斜體,而沒有強調的語義,這兩個標簽在HTML4.01中不推薦使用,建議用CSS樣式;
< em > 和 < strong > 是表達要素(phrase elements)。 < em > (emphasized text)表示一般的強調文本,而 < strong > (strong emphasized text)表示比 < em > 語義更強的的強調文本。這兩個標簽具有語義。該標簽中的內容在搜索引擎中更受重視,一些語音閱讀器也會根據它在閱讀時加強語氣。
也就是說,如果在一段文本中,僅僅是想加粗或斜體顯示某些文本,應該用<span>標簽,然後給它定義CSS樣式;如果是想在語義上強調一部分文本,例如關鍵詞,那麼應該用<em>和<strong>表簽,<strong>標簽表示比<em>標簽更強調。