官术网_书友最值得收藏!

3-10 粗體顯示<b>和<strong>元素

過去<b>元素只是標(biāo)示粗體文字,而HTML5更強(qiáng)調(diào)的是元素的語意。因此<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>元素

過去<i>元素只是標(biāo)示斜體文字,而在HTML5中還代表聲音情感思考船舶名稱不同的語言類別等

<em>元素雖然也是將所標(biāo)示的文字以斜體顯示,但是此元素語意的重點(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做說明。

<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)注,所以一些需做特別解說的部分,最好加上底紋。

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

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

3-14 小型字<small>元素

<small>元素雖然可以讓所標(biāo)示的文字變小,但是,這不是這個(gè)元素主要的意義,它的主要意義是用于批注信息,例如網(wǎng)頁腳注區(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ī)鍵盤或語音輸入的內(nèi)容。

<samp>元素主要用于顯示計(jì)算機(jī)程序產(chǎn)生的結(jié)果。

<var>元素主要用于顯示變量,例如顯示程序語言的變量或數(shù)學(xué)公式的變量。

<code>元素主要用于顯示部分程序語言的原始碼、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 定義用語<dfn>元素

<dfn>元素用于定義用語,數(shù)據(jù)將以斜體輸出。

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

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

3-18 內(nèi)容新增與刪除<ins>和<del>元素

<ins>元素表示新增加的資料,將以加下畫線的方式表示。

<del>元素表示要?jiǎng)h除的元素,將以加刪除線的方式處理。

程序?qū)嵗齝h3_20.html:<ins>和<del>元素的應(yīng)用。

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

3-19 隔離雙向文字走向<bdi>元素

<bdi>其實(shí)是指Bi-Direction Isolation,也就是隔離雙向文字走向。

中文或英文在橫向書寫時(shí),皆是由左到右,但是有些語言,例如希伯來文或阿拉伯文,書寫方向是由右到左,即使用編輯程序編輯希伯來文或阿拉伯文時(shí),從輸入第2個(gè)字起,該字將被自動(dòng)放在前一個(gè)字的左邊。如果所編文件是中文或英文交雜著阿拉伯文或希伯來文時(shí),就會(huì)有文字方向的錯(cuò)亂,使用<bdi>元素可以避免此狀況。

值得注意的是目前IE尚未支持此元素,不過Google Chrome和Opera則支持該元素。

程序?qū)嵗齝h3_21.html:<bdi>元素的應(yīng)用。這個(gè)程序第12行的希伯來文英文字意是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)頁所用語言判斷文字的走向。<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相同。

主站蜘蛛池模板: 永善县| 晋宁县| 乌拉特后旗| 璧山县| 阳高县| 永仁县| 肃北| 皮山县| 台湾省| 方山县| 鱼台县| 莫力| 特克斯县| 大洼县| 承德市| 五寨县| 循化| 汉沽区| 陇川县| 巴彦淖尔市| 贡山| 安丘市| 海淀区| 东方市| 巩义市| 清河县| 平乡县| 津南区| 田林县| 乡城县| 普安县| 恩平市| 沙河市| 黎城县| 江都市| 泗水县| 蒙城县| 杭州市| 泗洪县| 曲水县| 远安县|