摘要:程度在的說明中,表示強調,表示更強烈的強調。因此,光從二者強調程度上的強弱已經不足以說明其區別。語意在中,進一步規定了兩者的區別中也將兩者進行了對比,和已經不可以再用中從強調的程度來簡單區分差別了。參考藍色理想和的區別
表現
em vs strong
在瀏覽器中, 默認用斜體表示, 用粗體表示。從樣式表現上, 更加突出,更容易吸引眼光。顯然,這種視覺上的差異設計是有目的的。
程度EM: Indicates emphasis.
STRONG: Indicates stronger emphasis.
在 HTML 4.01 的說明 中,em 表示強調,strong 表示更強烈的強調。從兩者視覺樣式上的特點來說,這種“程度上”的解釋確實有道理。
但把二者放在一大段落、一遍文章中時,讀者第一眼肯定注意到的是粗體的 strong,而很難第一時間找到斜體不加粗的 em,因此往往是當讀者讀到某一處時,才會發現這種強調,與 strong 的這種不看內容但立刻就凸顯出關鍵詞句的強調相比,em 更偏向于用來局部強調,而strong 則是全局強調。
因此,光從二者強調程度上的強弱已經不足以說明其區別。
語意在 HTML 5 中,進一步規定了兩者的區別:
The em element represents stress emphasis of its contents.
The strong element represents strong importance, seriousness, or urgency for its contents.
MDN 中也將兩者進行了對比,Emphasis vs. Strong:
While in HTML4, Strong simply indicated a stronger emphasis, in HTML5, the element is described as representing "strong importance for its contents." This is an important distinction to make. While Emphasis is used to change the meaning of a sentence ("I love carrots" vs. "I love carrots"), Strong is used to give portions of a sentence added importance (e.g., "Warning! This is very dangerous.") Both Strong and Emphasis can be nested to increase the relative degree of importance or stress emphasis, respectively.
em 和 strong 已經不可以再用 HTML4 中從強調的程度來簡單區分差別了。
em 表示內容的著重點(stress emphasis),放置的位置會改變所在句子的含義。
strong 表示內容的重要性(strong importance),強調句子的重要性而不會改變所在句子的語意。
例子注:下面的例子中,斜體為 em,粗體為 strong。
Cats are cute animals.
強調貓,討論的是哪種動物聰明可愛。
Cats are cute animals.
強調是,討論的是貓是不是可愛。
Cats are cute animals.
強調可愛,討論的是貓究竟是可愛還是不可愛。
"Warning! This is very dangerous".
strong 表示的是重要性上的強調,不會引起句子意思的變化。
Warning. This dungeon is dangerous. Avoid the ducks. Take any gold you find. Do not take any of the diamonds, they are explosive and will destroy anything within ten meters. You have been warned.
注:em 和 strong 均可嵌套來增強其程度。
參考W3C: Text
HTML Living Standard: The strong element
MDN:
stackoverflow: vs ?
藍色理想:em 和 strong 的區別
Emphasis in context versus overall highlighting
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/111339.html
摘要:具體的語義化標簽探析本文主要是為了探析部分標簽在語義化中的差別。同時也探索新加入的語義化標簽。英文意思為,作用是定義列表中的項目。強調標簽說明在上面的介紹中,已經介紹了和,個中差別,看英文既能分辨。 什么是HTML語義化 HTML語義化就是根據具體內容,選擇合適的標簽進行代碼的編寫。便于開發者閱讀和寫出更優雅的代碼,同時讓搜索引擎的爬蟲能更好的識別。 為什么要語義化 有利于SEO:搜...
摘要:和的區別,可以從三個層次上來談。首先看中的說明表示強調,表示更強烈的強調。言簡意賅,表明了和的命名來歷。并且在瀏覽器中,默認用斜體表示,用粗體表示。強調事實,討論的是貓是可愛的動物的事實。這里的使用是為了和其他內容區分開來。 em 和 strong 的區別,可以從三個層次上來談。 首先看 HTML 4.01 中的說明: EM: Indicates emphasis. STRONG:...
閱讀 3243·2021-11-11 11:00
閱讀 2564·2019-08-29 11:23
閱讀 1440·2019-08-29 10:58
閱讀 2323·2019-08-29 10:58
閱讀 2951·2019-08-23 18:26
閱讀 2507·2019-08-23 18:18
閱讀 2038·2019-08-23 16:53
閱讀 3411·2019-08-23 13:13