HTML(HyperText MarkupLanguage):是一種超文本標(biāo)記語言,超級(jí)文本標(biāo)記語言是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)利用,也是一種規(guī)范,一種標(biāo)準(zhǔn),它通過標(biāo)記符號(hào)來標(biāo)紀(jì)要顯示的網(wǎng)頁中的各個(gè)部份。網(wǎng)頁文件本身是一種文本文件,通過在文本文件中添加標(biāo)記符,可以告知閱讀器如何顯示其中的內(nèi)容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。
XML(Extensible MarkupLanguage):可擴(kuò)大標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。
URL(Uniform ResourceLocator):統(tǒng)一資源定位符是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡(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 中用來定義超鏈接的源和目標(biāo)的特性。我們經(jīng)常使用<a>標(biāo)簽和它的 href 屬性來定義一個(gè)源超鏈接。這個(gè) href 屬性的值就是目標(biāo)的 URL。
HTML與XML對(duì)照學(xué)習(xí)
1、其實(shí) HTML與 XML 之間沒有非常必定的聯(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)是描寫數(shù)據(jù)并集中于數(shù)據(jù)的內(nèi)容。
3、與 HTML 相似,XML 不進(jìn)行任何操作。雖然 XML 標(biāo)記可用于描寫定單之類的項(xiàng)的結(jié)構(gòu),但它不包括可用于發(fā)送或處理該定單和確保按該定單交貨的任何代碼,其他人必須編寫代碼來實(shí)際對(duì) XML 格式的數(shù)據(jù)履行這些操作。
4、與 HTML 不同,XML 標(biāo)記由架構(gòu)或文檔的作者定義,并且是無窮制的。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聲明開始
<?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、辨別大小寫
元素的起始標(biāo)記和結(jié)束標(biāo)記必須一致。
7、屬性設(shè)置
屬性的設(shè)置必須使用引號(hào)。
8、特殊字符的表示方法
使用預(yù)定義實(shí)體援用的方式援用:
錯(cuò)誤寫法:
<span style="font-size:24px;"><compare>3<6</compare></span>
正確寫法:
<span style="font-size:24px;"><compare>3 < 6</compare></span>
還有以下優(yōu)質(zhì)教程讓你成為HTML大神