麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

通過HTML5規(guī)范搞定i、em、b、strong元素的區(qū)別

2024-08-26 00:19:24
字體:
供稿:網(wǎng)友

前言

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

區(qū)別詳解

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

HTML5規(guī)范,strong元素

效果如下:

HTML5規(guī)范,strong元素

<b>和<i>在創(chuàng)建之初就是簡(jiǎn)單地表示粗體和斜體樣式,但是到了HTML5,為了語義化特性,這兩個(gè)標(biāo)簽也被賦予了語義,樣式倒不那么重要,因?yàn)槟鞘莄ss的事情。但上面兩組標(biāo)簽語義還是各有側(cè)重,下面依照規(guī)范逐一介紹:

i介紹

規(guī)范描述:

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 元素代表在普通文本中具有不同語態(tài)或語氣的一段文本,某種程度上表明一段不同特性的文本,比如一個(gè)分類學(xué)名稱,一個(gè)技術(shù)術(shù)語,一個(gè)外語習(xí)語,一個(gè)音譯,一個(gè)想法,或者西方文本中的一艘船名。

舉例:

// 分類學(xué)名稱<p>The <i class="taxonomy">Felis silvestris catus</i> is cute.</p>// 術(shù)語<p>The term <i>prose content</i> is defined above.</p>// 外語習(xí)語<p>There is a certain <i lang="fr">je ne sais quoi</i> in the air.</p>

大家可以在i標(biāo)簽上應(yīng)用class來表明用這個(gè)元素的意圖,這樣該特殊樣式在以后如需修改時(shí),不需要仔細(xì)檢查全部文檔來更改。在使用i標(biāo)簽時(shí)候時(shí),推薦考慮是否應(yīng)用其他標(biāo)簽更為合適,如用em來突出強(qiáng)調(diào),dfn標(biāo)簽來定義項(xiàng)目實(shí)例。

em介紹

規(guī)范描述:

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 元素代表對(duì)其內(nèi)容的強(qiáng)調(diào)。突出強(qiáng)調(diào)的位置會(huì)改變語句本身的意義。因此,元素構(gòu)成內(nèi)容的一個(gè)部分。用這種方式表示強(qiáng)調(diào)的程度依賴于是何種語言。

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

// 這是一句不帶任何強(qiáng)調(diào)的句子<p>Cats are cute animals.</p>// em 包圍 Cats,強(qiáng)調(diào)貓是種可愛的動(dòng)物,而不是狗或者其他動(dòng)物<p><em>Cats</em> are cute animals.</p>// em 包圍 are,代表句子所說是事實(shí),來反駁那些說貓不可愛的人<p>Cats <em>are</em> cute animals.</p>// em 包圍 cute,強(qiáng)調(diào)貓是一種可愛的動(dòng)物,而不是有人說的刻薄、討厭的動(dòng)物<p>Cats are <em>cute</em> animals.</p>// 這里強(qiáng)調(diào)貓是動(dòng)物,而不是植物<p>Cats are cute <em>animals</em>.</p>

規(guī)范末尾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不是一個(gè)普通的斜體標(biāo)簽。有時(shí)為了部分文本由于不同的語態(tài)或語氣需有別于段落的其他部分,這是i標(biāo)簽更為合適。em標(biāo)簽不是為了表明重要性,如果是出于這個(gè)目的,strong標(biāo)簽更為合適。

b介紹

規(guī)范描述:

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.

譯文:

b 元素代表側(cè)重實(shí)用目的而不帶有任何額外重要性也不暗示不同語態(tài)或語氣的一段文本,比如一段文本摘要中的關(guān)鍵詞、一段審查中的產(chǎn)品名稱、文本驅(qū)動(dòng)軟件中的可執(zhí)行語句或者一篇文章的導(dǎo)語。

舉例:

// 下面的 b 元素起到突出關(guān)鍵詞的作用,但不具備強(qiáng)調(diào)重要性的作用<p>The <b>frobonitor</b> and <b>barbinator</b> components are fried.</p>// 下面的 b 元素讓被包圍的詞特殊化<p>You enter a small room. Your <b>sword</b> glowsbrighter. A <b>rat</b> scurries past the corner wall.</p>// 下面的 b 元素標(biāo)注了文章的導(dǎo)語<article>  <h2>Kittens 'adopted' by pet rabbit</h2>  <p><b class="lede">Six abandoned kittens have found an    unexpected new mother figure — a pet rabbit.</b></p>  <p>Veterinary nurse Melanie Humble took the three-week-old    kittens to her Aberdeen home.</p>  ...</article>

規(guī)范建議:

The b element should be used as a last resort when no other element is more appropriate. In particular, headings should use the h1 to h6 elements, stress emphasis should use the em element, importance should be denoted with the strong element, and text marked or highlighted should use the mark element.

就是說當(dāng)沒有其他元素合適時(shí),最后才考慮用b標(biāo)簽。特別是,標(biāo)題應(yīng)該使用h1到h6標(biāo)簽,突出對(duì)內(nèi)容的強(qiáng)調(diào)用em標(biāo)簽,突出重要緊急用strong標(biāo)簽,文本標(biāo)記使用mark標(biāo)簽。

strong介紹

規(guī)范描述:

The strong element represents strong importance, seriousness, or urgency for its contents.

譯文:

strong 元素代表內(nèi)容的強(qiáng)烈的重要性、嚴(yán)重性或者緊急性。

重要性

<strong> 元素可以被用在標(biāo)題(heading)、說明(caption)或者段落(paragraph)上,來顯示這部分被包圍的文字的重要性。

// 章節(jié)序號(hào)不重要,章節(jié)的名字才重要<h1>Chapter 1: <strong>The Praxis</strong></h1>

嚴(yán)重性

<strong> 元素可以被用來標(biāo)記警告或者警示標(biāo)志。

<p><strong>Warning.</strong> This dungeon is dangerous.</p>

緊急性

<strong> 元素可以被用來表示需要被盡快看見的部分。

<p>Welcome to Remy, the reminder system.</p><p>Your tasks for today:</p><ul>  <li><p><strong>Turn off the oven.</strong></p></li>  <li><p>Put out the trash.</p></li>  <li><p>Do the laundry.</p></li></ul>

小結(jié):

根據(jù)規(guī)范來看,em和strong的語義情景很明顯,b和i的理解還是有些晦澀,個(gè)人的理解是:

1、em會(huì)對(duì)文本含義有改變作用,類似讀一句話時(shí)重讀某一個(gè)字或詞會(huì)表達(dá)不一樣的意思一樣。

2、strong會(huì)突出包含文本的重要性、嚴(yán)重性和緊急性等。

3、i標(biāo)簽為了表示不同語態(tài)或特性的文本,有點(diǎn)像文字排版里面的那些用斜體表示的內(nèi)容(技術(shù)術(shù)語、外語習(xí)語這些排版會(huì)有不同的內(nèi)容)。

4、b標(biāo)簽主要是為了突出顯示關(guān)鍵詞、產(chǎn)品名稱等;

b標(biāo)簽的語義規(guī)范也是很模糊,所以也是不太建議用。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到HTML教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲午夜影院在线观看 | 久久精品免费网站 | 草莓福利社区在线 | 国内精品视频饥渴少妇在线播放 | 嗯~啊~用力~高h | 热99在线视频 | 国产精品一区在线看 | 黄色试看视频 | 一级电影免费在线观看 | 一区二区三区四区高清视频 | 久久久久性| 成人一级毛片 | 色污视频 | 日本欧美在线播放 | 久久99国产精品久久99果冻传媒 | 午夜神马福利视频 | 99最新地址 | 成人 日韩 | 国产午夜精品一区二区三区免费 | 亚洲福利视 | 免费a级黄色片 | 日韩欧美激情视频 | 操操操操操| 国产精品一区在线观看 | 午夜久久久精品一区二区三区 | 亚洲综人网 | 91成人在线免费观看 | 91av在线国产 | va视频| 日韩高清影视 | 成人免费乱码大片a毛片视频网站 | 姑娘第5集高清在线观看 | 在线播放黄色片 | 日韩视频在线观看免费视频 | 国产深夜福利视频在线播放 | av电影免费在线 | 激情小说区 | 久久午夜免费视频 | 草莓福利社区在线 | 国产精品免费在线 | 黄色特级一级片 |