久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

通過HTML5規范搞定i、em、b、strong元素的區別

這篇文章通過HTML5規范給大家介紹了i、em、b與strong元素的區別,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

為了語義化HTML5增加了不少新標簽。其中i、em和b、strong這兩組標簽是最容易弄混的,不好好去探究一下,還真說不清。這個也是前端面試中經常會問的問題。今天從源頭上,也就是從HTML5的文檔(https://w3c.github.io/html/textlevel-semantics.html#the-em-element)中來一探究竟!

區別詳解 

首先,單從顯示效果來看,在不額外添加css的情況下,i和em標簽包圍的文字將會以斜體呈現,b和strong標簽包圍的文字則會加粗顯示。如圖

效果如下:

<b>和<i>在創建之初就是簡單地表示粗體和斜體樣式,但是到了HTML5,為了語義化特性,這兩個標簽也被賦予了語義,樣式倒不那么重要,因為那是css的事情。但上面兩組標簽語義還是各有側重,下面依照規范逐一介紹:

i介紹

規范描述:

The i element represents a span of text in an alternate voice or mood, or otherwise offset from the normal prose in a manner indicating a different quality of text, such as a taxonomic designation, a technical term, an idiomatic phrase from another language, transliteration, a thought, or a ship name in Western texts.

譯文:

i 元素代表在普通文本中具有不同語態或語氣的一段文本,某種程度上表明一段不同特性的文本,比如一個分類學名稱,一個技術術語,一個外語習語,一個音譯,一個想法,或者西方文本中的一艘船名。

舉例:

// 分類學名稱
<p>The <i class="taxonomy">Felis silvestris catus</i> is cute.</p>

// 術語
<p>The term <i>prose content</i> is defined above.</p>

// 外語習語
<p>There is a certain <i lang="fr">je ne sais quoi</i> in the air.</p>

大家可以在i標簽上應用class來表明用這個元素的意圖,這樣該特殊樣式在以后如需修改時,不需要仔細檢查全部文檔來更改。在使用i標簽時候時,推薦考慮是否應用其他標簽更為合適,如用em來突出強調,dfn標簽來定義項目實例。

em介紹

規范描述:

The em element represents stress emphasis of its contents.

The placement of stress emphasis changes the meaning of the sentence. The element thus forms an integral part of the content. The precise way in which stress is used in this way depends on the language.

譯文:

em 元素代表對其內容的強調。突出強調的位置會改變語句本身的意義。因此,元素構成內容的一個部分。用這種方式表示強調的程度依賴于是何種語言。

舉例(類似漢語里面重讀某個詞表示不同含義):

// 這是一句不帶任何強調的句子
<p>Cats are cute animals.</p>

// em 包圍 Cats,強調貓是種可愛的動物,而不是狗或者其他動物
<p><em>Cats</em> are cute animals.</p>

// em 包圍 are,代表句子所說是事實,來反駁那些說貓不可愛的人
<p>Cats <em>are</em> cute animals.</p>

// em 包圍 cute,強調貓是一種可愛的動物,而不是有人說的刻薄、討厭的動物
<p>Cats are <em>cute</em> animals.</p>

// 這里強調貓是動物,而不是植物
<p>Cats are cute <em>animals</em>.</p>

規范末尾note:

The em element isn’t a generic "italics" element. Sometimes, text is intended to stand out from the rest of the paragraph, as if it was in a different mood or voice. For this, the i element is more appropriate.

The em element also isn’t intended to convey importance; for that purpose, the strong element is more appropriate.

譯文:

em不是一個普通的斜體標簽。有時為了部分文本由于不同的語態或語氣需有別于段落的其他部分,這是i標簽更為合適。em標簽不是為了表明重要性,如果是出于這個目的,strong標簽更為合適。

b介紹

規范描述:

The b element represents a span of text to which attention is being drawn for utilitarian purposes without conveying any extra importance and with no implication of an alternate voice or mood, such as key words in a document abstract, product names in a review, actionable words in interactive text-driven software, or an article lede.

譯文:

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

歷時三年 W3C宣布HTML5規范正式定稿HTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、HTML5教程、HTML5視頻、
主站蜘蛛池模板: 久久五月婷 | 日韩快播电影网 | 性高湖久久久久久久久aaaaa | 国产 日韩 欧美 制服 另类 | 国产精品二区三区 | 日韩电影免费观看中文字幕 | 亚洲精品视 | 国产精品美女久久久久久不卡 | 四虎在线播放 | 日韩视频1 | 亚洲成人精品 | 91亚洲国产精品 | 国产一区二区精品在线 | 久久伊人一区 | 欧州一区二区 | 亚洲国产精品久久久久秋霞不卡 | 一区二区三区在线播放 | 91视频久久 | 91在线一区二区三区 | 91精品国产91久久综合桃花 | 久久久久久久国产精品 | 久久黄网 | 热久久999 | 久久精品网 | 欧美看片| 国产精品a久久久久 | 久久伊 | 久久久国产一区二区三区 | 国产精品1区 | 狠狠热视频 | 亚洲国产精品一区二区www | www.久久久久久久久久久久 | 视频在线一区 | 欧美精品一区二区三区在线四季 | 99久久精品国产一区二区三区 | 国产一区二区精品在线 | 国产精品乱码一二三区的特点 | www操操| 色橹橹欧美在线观看视频高清 | 亚州春色 | 国产高清在线 |