XHTML 提示和技巧

2021-11-30 09:44 更新

本章列出了在編寫(xiě)XHTML文檔時(shí)應(yīng)該注意的各種提示和技巧。這些提示和技巧可以幫助您創(chuàng)建有效的文檔。


設(shè)計(jì)XHTML文檔的技巧

以下是設(shè)計(jì)XHTML文檔的一些基本準(zhǔn)則 -

設(shè)計(jì)服務(wù)和吸引你的觀眾

當(dāng)你想到滿足你的觀眾所需要的東西時(shí),你需要設(shè)計(jì)有效的和吸引人的文件來(lái)達(dá)到目的。您的文檔應(yīng)該很容易找到所需的信息并給出一個(gè)熟悉的環(huán)境。

例如,院士或醫(yī)務(wù)人員對(duì)長(zhǎng)句子,復(fù)雜的圖表,具體的術(shù)語(yǔ)等類(lèi)似日志的文檔感到舒適,而學(xué)校兒童訪問(wèn)的文檔必須簡(jiǎn)單而翔實(shí)。

重用您的文檔

重新使用您以前創(chuàng)建的成功文檔,而不是從頭開(kāi)始每次收拾新項(xiàng)目。

在XHTML文檔中

以下是關(guān)于XHTML文檔中的元素的一些提示 -

XML聲明

所有XHTML文檔中都不需要XML聲明,但強(qiáng)烈建議XHTML文檔作者在其所有文檔中使用XML聲明。如果文檔的字符編碼不是默認(rèn)的UTF-8或UTF-16,則需要此類(lèi)聲明。

空元素

它們包括空白元素之前的空格。例如,<br />,<hr /><img src =“http://statics.w3cschool.cn/images/w3c/index-logo.png”alt =“w3cschool”/>

嵌入式樣式表和腳本

如果樣式表使用“<”,“”,“]]>”或“”,請(qǐng)使用外部樣式表。

如果腳本使用“<”,“”或“]]>”或“”,請(qǐng)使用外部腳本。

屬性值內(nèi)的換行符

避免換行符和屬性值中的多個(gè)空白字符。這些不一致的瀏覽器處理不一致。

Isindex 元素

文檔頭中不要包含多個(gè)isindex元素。該ISINDEX元素有利于輸入元素的棄用。

lang 和 xml:lang 屬性

在指定元素的語(yǔ)言的同時(shí)使用langxml:lang屬性。xml:lang屬性的值優(yōu)先。

元素標(biāo)識(shí)符

XHTML 1.0棄用了aapplet,formframe,iframeimgmap元素的名稱(chēng)屬性。它們將在后續(xù)版本中從XHTML中刪除。因此,開(kāi)始使用id元素進(jìn)行元素標(biāo)識(shí)。

在屬性值中使用&符號(hào)

和號(hào)(“”)應(yīng)作為實(shí)體引用呈現(xiàn)。

<!-- 這在XHTML中是無(wú)效的 -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&amp;name=user <!-- 正確的XHTML寫(xiě)法如下 -->
http://my.site.dom/cgi-bin/myscript.pl?class=
guest&name=user

HTML和XML中的空白字符

一些HTML文檔中合法的字符在XML文檔中是非法的。例如,在HTML中,由于XML的字符定義,換頁(yè)符(U + 000C)在XHTML中被視為空白,因此是非法的。

命名的字符參考&Apos;

“命名字符'”(撇號(hào),U + 0027)是在XML 1.0中引入的,但不出現(xiàn)在HTML中。Web開(kāi)發(fā)人員應(yīng)該使用“&#39",而不是', 按照預(yù)期在HTML 4 Web瀏覽器中工作。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)