- HTML5+CSS3王者歸來(lái)
- 洪錦魁
- 115字
- 2019-12-09 14:46:03
3-10 粗體顯示<b>和<strong>元素
過(guò)去<b>元素只是標(biāo)示粗體文字,而HTML5更強(qiáng)調(diào)的是元素的語(yǔ)意。因此<b>元素雖然顯示時(shí)是粗體,但是原始的用意是希望用戶將其應(yīng)用在文件的關(guān)鍵詞,例如商品介紹或目錄內(nèi)的商品名稱,或是想要將某字符串與其他內(nèi)容區(qū)隔。
<strong>元素也可以讓內(nèi)容以粗體顯示,一般是用在重要內(nèi)容上。
程序?qū)嵗齝h3_11.html:<b>和<strong>元素的應(yīng)用。

執(zhí)行結(jié)果

3-11 斜體<em>和<i>元素
過(guò)去<i>元素只是標(biāo)示斜體文字,而在HTML5中還代表聲音、情感、思考、船舶名稱或不同的語(yǔ)言類別等。
<em>元素雖然也是將所標(biāo)示的文字以斜體顯示,但是此元素語(yǔ)意的重點(diǎn)是強(qiáng)調(diào),如果表示重要內(nèi)容則建議使用<strong>元素。
程序?qū)嵗齝h3_12.html:<em>和<i>元素的應(yīng)用。

執(zhí)行結(jié)果

3-12 引用<cite>、<q>和<blockquote>元素
<cite>元素可以讓內(nèi)容以斜體顯示,主要用在引用源的標(biāo)題。
<q>元素可以讓內(nèi)容前后自動(dòng)加上引號(hào),主要用在引用短篇文章或段落元素時(shí)。如果所引用的短文位于因特網(wǎng)則應(yīng)使用<cite>元素,下一章會(huì)以程序?qū)嵗齝h4_9.html做說(shuō)明。
<blockquote>元素主要用于引用長(zhǎng)篇文章,所引用的文章會(huì)有縮排效果,如果所引用的文章位于因特網(wǎng)則也應(yīng)使用<cite>元素。
程序?qū)嵗齝h3_13.html:<cite>、<q>和<blockquote>元素的應(yīng)用。

執(zhí)行結(jié)果

3-13 加上底紋<mark>元素
將資料加上底紋可以讓讀者更容易關(guān)注,所以一些需做特別解說(shuō)的部分,最好加上底紋。
程序?qū)嵗齝h3_14.html:<mark>元素的應(yīng)用。

執(zhí)行結(jié)果

3-14 小型字<small>元素
<small>元素雖然可以讓所標(biāo)示的文字變小,但是,這不是這個(gè)元素主要的意義,它的主要意義是用于批注信息,例如網(wǎng)頁(yè)腳注區(qū)的法律聲明、警告聲明或著作權(quán)聲明等。
程序?qū)嵗齝h3_15.html:修改ch3_10.html的第28行。其實(shí)該行數(shù)據(jù)就很適合用<small>元素標(biāo)示,下面將只列出該行內(nèi)容。

執(zhí)行結(jié)果 讀者可以將下列執(zhí)行結(jié)果與ch3_10.html的執(zhí)行結(jié)果做比較,可看到字號(hào)明顯變小了。

3-15 顯示與計(jì)算機(jī)有關(guān)聯(lián)的文字<kbd>、<samp>、<var>和<code>元素
<kbd>元素主要用于顯示計(jì)算機(jī)鍵盤或語(yǔ)音輸入的內(nèi)容。
<samp>元素主要用于顯示計(jì)算機(jī)程序產(chǎn)生的結(jié)果。
<var>元素主要用于顯示變量,例如顯示程序語(yǔ)言的變量或數(shù)學(xué)公式的變量。
<code>元素主要用于顯示部分程序語(yǔ)言的原始碼、HTML或CSS的元素名稱或?qū)傩缘取?/p>
程序?qū)嵗齝h3_16.html:<kbd>、<samp>和<var>元素的應(yīng)用。

執(zhí)行結(jié)果

程序?qū)嵗齝h3_17.html:<code>元素的應(yīng)用。

執(zhí)行結(jié)果

3-16 定義縮寫<abbr>元素
<abbr>元素主要用于定義一個(gè)縮寫。
程序?qū)嵗齝h3_18.html:<abbr>元素的應(yīng)用。

執(zhí)行結(jié)果

3-17 定義用語(yǔ)<dfn>元素
<dfn>元素用于定義用語(yǔ),數(shù)據(jù)將以斜體輸出。
程序?qū)嵗齝h3_19.html:<dfn>元素的應(yīng)用。

執(zhí)行結(jié)果

3-18 內(nèi)容新增與刪除<ins>和<del>元素
<ins>元素表示新增加的資料,將以加下畫(huà)線的方式表示。
<del>元素表示要?jiǎng)h除的元素,將以加刪除線的方式處理。
程序?qū)嵗齝h3_20.html:<ins>和<del>元素的應(yīng)用。

執(zhí)行結(jié)果

3-19 隔離雙向文字走向<bdi>元素
<bdi>其實(shí)是指Bi-Direction Isolation,也就是隔離雙向文字走向。
中文或英文在橫向書(shū)寫時(shí),皆是由左到右,但是有些語(yǔ)言,例如希伯來(lái)文或阿拉伯文,書(shū)寫方向是由右到左,即使用編輯程序編輯希伯來(lái)文或阿拉伯文時(shí),從輸入第2個(gè)字起,該字將被自動(dòng)放在前一個(gè)字的左邊。如果所編文件是中文或英文交雜著阿拉伯文或希伯來(lái)文時(shí),就會(huì)有文字方向的錯(cuò)亂,使用<bdi>元素可以避免此狀況。
值得注意的是目前IE尚未支持此元素,不過(guò)Google Chrome和Opera則支持該元素。
程序?qū)嵗齝h3_21.html:<bdi>元素的應(yīng)用。這個(gè)程序第12行的希伯來(lái)文英文字意是Mary。

執(zhí)行結(jié)果 下圖所示為ch3_21.html在支持<bdi>元素的Google Chrome中的執(zhí)行結(jié)果。

執(zhí)行結(jié)果 下圖所示為ch3_21.html在不支持<bdi>元素的IE中的執(zhí)行結(jié)果。

3-20 指定文字走向<bdo dir="direction"> … </bdo>
瀏覽器可以根據(jù)網(wǎng)頁(yè)所用語(yǔ)言判斷文字的走向。<bdo>元素可以直接利用dir屬性設(shè)定文字走向,格式如下:
<bdo dir="direction"> … </bdo>
direction可取下列值:
ltr:由左到右。
rtl:由右到左。
程序?qū)嵗齝h3_22.html:<bdo>元素的應(yīng)用。

執(zhí)行結(jié)果

3-21 標(biāo)示注音或拼音<ruby>、<rt>和<rp>元素
使用<ruby>元素可以為每個(gè)漢字加上注音或拼音,此外,我們也可以利用這個(gè)功能為漢字加上英文拼音。本節(jié)將講解這方面的應(yīng)用。
<ruby>元素主要用于標(biāo)示拼音的范圍。
<rt>元素是<ruby>元素的子元素,放置的是拼音。
<rp>元素是<ruby>元素的子元素,當(dāng)瀏覽器不支持<ruby>元素時(shí),就顯示<rp>元素中的內(nèi)容;如果瀏覽器支持<ruby>元素,就不顯示<rp>元素中的內(nèi)容。早期Google Chrome和Opera瀏覽器尚未支持拼音功能時(shí),這個(gè)元素還很有用,但是現(xiàn)在這個(gè)功能比較少用了,因?yàn)楣P者測(cè)試目前幾乎所有主要瀏覽器,如IE、Google Chrome、Opera、Safari和Firefox均已支持此功能了。
程序?qū)嵗齝h3_23.html:<ruby>和<rt>元素的應(yīng)用。本程序會(huì)為“明志科大”加上注音,同時(shí)也為“明志”加上英文拼音。

執(zhí)行結(jié)果

上圖是瀏覽器支持注音的狀況,如果遇上瀏覽器不支持時(shí),可考慮使用下面的程序?qū)嵗龑?shí)現(xiàn)。下例處理的情況是當(dāng)瀏覽器不支持注音功能時(shí),列出括號(hào)內(nèi)的內(nèi)容。
程序?qū)嵗齝h3_24.html:加上<rp>元素,重新設(shè)計(jì)ch3_23.html。

由于目前主要瀏覽器均已支持<ruby>和<rt>元素組成的標(biāo)示注音或拼音功能,所以這個(gè)程序的執(zhí)行結(jié)果與ch3_23.html相同。
- 從零開(kāi)始:數(shù)字圖像處理的編程基礎(chǔ)與應(yīng)用
- Java入門經(jīng)典(第6版)
- Visual Basic 6.0程序設(shè)計(jì)計(jì)算機(jī)組裝與維修
- Pandas Cookbook
- JavaScript+jQuery網(wǎng)頁(yè)特效設(shè)計(jì)任務(wù)驅(qū)動(dòng)教程(第2版)
- JavaFX Essentials
- 深入淺出WPF
- 看透JavaScript:原理、方法與實(shí)踐
- Essential Angular
- GitLab Repository Management
- 小程序開(kāi)發(fā)原理與實(shí)戰(zhàn)
- Serverless computing in Azure with .NET
- Visual FoxPro程序設(shè)計(jì)習(xí)題集及實(shí)驗(yàn)指導(dǎo)(第四版)
- 區(qū)塊鏈技術(shù)與應(yīng)用
- JBoss:Developer's Guide