HTML(HyperText MarkupLanguage):是一種超文本標(biāo)記語(yǔ)言,超級(jí)文本標(biāo)記語(yǔ)言是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)利用,也是一種規(guī)范,一種標(biāo)準(zhǔn),它通過(guò)標(biāo)記符號(hào)來(lái)標(biāo)紀(jì)要顯示的網(wǎng)頁(yè)中的各個(gè)部份。網(wǎng)頁(yè)文件本身是一種文本文件,通過(guò)在文本文件中添加標(biāo)記符,可以告知閱讀器如何顯示其中的內(nèi)容(如:文字如何處理,畫(huà)面如何安排,圖片如何顯示等)。
XML(Extensible MarkupLanguage):可擴(kuò)大標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言。
URL(Uniform ResourceLocator):統(tǒng)一資源定位符是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問(wèn)方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址?;ヂ?lián)網(wǎng)上的每一個(gè)文件都有一個(gè)唯一的 URL,它包括的信息指出文件的位置和閱讀器應(yīng)當(dāng)怎樣處理它。錨標(biāo)簽(<a>)是 HTML 中用來(lái)定義超鏈接的源和目標(biāo)的特性。我們經(jīng)常使用<a>標(biāo)簽和它的 href 屬性來(lái)定義一個(gè)源超鏈接。這個(gè) href 屬性的值就是目標(biāo)的 URL。
HTML與XML對(duì)照學(xué)習(xí)
1、其實(shí) HTML與 XML 之間沒(méi)有非常必定的聯(lián)系,XML 不是要替換 HTML,實(shí)際上 XML 可以視作對(duì) HTML 的補(bǔ)充。
2、XML 和 HTML 的目標(biāo)不同:HTML 的設(shè)計(jì)目標(biāo)是顯示數(shù)據(jù)并集中于數(shù)據(jù)外觀,而 XML 的設(shè)計(jì)目標(biāo)是描寫(xiě)數(shù)據(jù)并集中于數(shù)據(jù)的內(nèi)容。
3、與 HTML 相似,XML 不進(jìn)行任何操作。雖然 XML 標(biāo)記可用于描寫(xiě)定單之類(lèi)的項(xiàng)的結(jié)構(gòu),但它不包括可用于發(fā)送或處理該定單和確保按該定單交貨的任何代碼,其他人必須編寫(xiě)代碼來(lái)實(shí)際對(duì) XML 格式的數(shù)據(jù)履行這些操作。
4、與 HTML 不同,XML 標(biāo)記由架構(gòu)或文檔的作者定義,并且是無(wú)窮制的。HTML 標(biāo)記則是預(yù)定義的;HTML 作者只能使用當(dāng)前 HTML 標(biāo)準(zhǔn)所支持的標(biāo)記。
5、HTML 和 XML 有很多相同的經(jīng)常使用字符實(shí)體,以下圖所示:
好的習(xí)慣
格式良好的xml文件必須做到以下幾點(diǎn):
1、文檔從xml聲明開(kāi)始
<?xml version="1.0"?>
這段聲明之前不能有空格或其它字符,即<?xml version="1.0"?>必須位于xml文件的第一行,第一列,并且在<?和xml之間不能包括空格。否則都是毛病的。
2、xml只能包括唯一的根元素
正確示例以下:
<?xml version="1.0"?> <man> <head>head</head> <body>body</body> </man>
錯(cuò)誤的示例包括兩個(gè)根元素<head><body>
<?xml version="1.0"?> <head>head</head> <body>body</body>
3、標(biāo)記必須閉合
4、空標(biāo)記約定
表示方式:<空標(biāo)記/>
空標(biāo)記可以有屬性
5、必須層層嵌套
子元素必須嵌套在父元素內(nèi),不能相互交錯(cuò)。
同層元素必須相互并列,不能相互嵌套。
6、辨別大小寫(xiě)
元素的起始標(biāo)記和結(jié)束標(biāo)記必須一致。
7、屬性設(shè)置
屬性的設(shè)置必須使用引號(hào)。
8、特殊字符的表示方法
使用預(yù)定義實(shí)體援用的方式援用:
錯(cuò)誤寫(xiě)法:
<span style="font-size:24px;"><compare>3<6</compare></span>
正確寫(xiě)法:
<span style="font-size:24px;"><compare>3 < 6</compare></span>
還有以下優(yōu)質(zhì)教程讓你成為HTML大神