HTML 語法很簡單,即使沒有任何高級語言基礎(chǔ)的人都很容易學(xué)會,HTML 的語法由標(biāo)簽(Tag)和屬性(Attribute)所組成,瀏覽器只要看到 HTML 文件的標(biāo)記符和屬性,就可以將它解釋成網(wǎng)頁并顯示給用戶。
1.標(biāo)簽
在HTML 文檔中可以看到一大堆的左括號與右括號(“
<”和“>”),在 HTML 中將這些用“”和“><”和“>”括起來的字符稱為標(biāo)簽。Html 語言就是使用這些標(biāo)簽來編寫 HTML 文檔的,這樣既簡單又方便。但這些標(biāo)簽通常必須成對出現(xiàn),用”和“><標(biāo)簽名>標(biāo)簽名>來表示標(biāo)簽的開始和結(jié)束(例如標(biāo)志對)。但是某些標(biāo)簽,如換行標(biāo)簽 ,只要求單一的標(biāo)簽符號。HTML標(biāo)簽不區(qū)分大小寫,但為了維護方便,一般要約定大小寫標(biāo)簽。
① 單標(biāo)簽。某些標(biāo)記稱為“單標(biāo)簽”,因為它只需單獨使用就能完整地表達意思,這類標(biāo)記的語法如下所示:<元素名> 內(nèi)容這種形式也稱為空標(biāo)簽,它是最簡明的一種形式,是指標(biāo)記單獨出現(xiàn),只有開始標(biāo)簽沒有結(jié)束標(biāo)簽。它僅用于一些特殊的元素,比如分段標(biāo)簽元素名>
2.屬性 除了 HTML 標(biāo)簽本身所能描述的特性之外,大部分的標(biāo)簽還包括一些屬性。這些屬性可以提供更多的相關(guān)信息,并對標(biāo)簽所作用的內(nèi)容進行更詳細(xì)的控制。其實,HTML語法,主要講的就是各種標(biāo)簽屬性。在 HTML 中,所有的屬性都要放置在開始標(biāo)簽的尖括號里。HTML 屬性與標(biāo)簽一樣,字母沒有大小寫之分。而且一個標(biāo)簽后面可以加上多個屬性。
HTML瀏覽器會忽略標(biāo)簽之間多余的空格或“Enter”鍵,可以利用這個特點在程序源文件中加上空格和“Enter”鍵,從而將 HTML 源文件排列整齊,以方便閱讀和管理。那么,怎樣才能在網(wǎng)頁中實現(xiàn)空格與“Enter”功能呢?在 HTML 中,有專門的格式標(biāo)簽 ,它可以強行將網(wǎng)頁的一段文字換行。只要在這段文字之前插入標(biāo)簽 就可以換行了,而僅在程序源文件中按下“Enter”鍵是不能強行換行的。HTML是一門發(fā)展很快的計算機語言,各種瀏覽器對 HTML元素及其屬性的解釋也不完全一樣。需要注意的是,在標(biāo)簽和屬性之間必須加上一個空格。通常值的兩邊要加上雙引號(""),如果值是由英文字母、數(shù)字、減號或小數(shù)點所組成,雙引號可以省略。
HTML文檔是標(biāo)準(zhǔn)的 ASCII 文件,它看起來像是加入了許多被稱為標(biāo)簽(Tag)的特殊字符串的普通文本文件。從結(jié)構(gòu)上講,HTML 文件由元素(Element)組成。組成 HTML 文件的元素有許多種,主要用于組織文件的內(nèi)容和指導(dǎo)文件的輸出格式。絕大多數(shù)元素有起始標(biāo)記和結(jié)尾標(biāo)記。 元素的起始標(biāo)記叫做開始標(biāo)簽(start tag),元素結(jié)束標(biāo)記叫做結(jié)束標(biāo)簽(end tag),在起始標(biāo)和結(jié)束標(biāo)簽中間的部分是元素體。每一個元素都有名稱和可以選擇的屬性,元素的名稱和屬性都在開始和結(jié)束標(biāo)簽內(nèi)標(biāo)明。