HTML是在SGML定義下的一個描述性語言,或可說HTML是SGML的一個應用程式,HTML不是程序語言,如C++和Java之類,它只是標記語言,只要明白了各種標記的用法就可以編寫豐富多彩的網頁,如Windows下的記事本或寫字本都可以編寫,任何純文本編輯器都可以編寫網頁,只需將文件的擴展名稱定為.htm或.html。 HTML是純文本類型的語言,使用 HTML編寫的網頁文件也是標準的純文本文件。您可以用任何文本編輯器,如Windows 的“記事本”程序打開它,查看其中的HTML源代碼,也可以在用瀏覽器打開網頁時,通過相應的“查看源文件”命令查看網頁中的HTML代碼。 HTML語法非常簡單,它采用簡捷明白的語法命令,通過各種標記、元素、屬性、對象等關鍵字建立與圖形、聲音、視頻等多媒體信息以及其他超文本的鏈接。 同其他語言(例如 C)編譯產生執行文件的機制不同,利用 HTML 編寫的網頁是解釋型的,也就是說,網頁的效果是用瀏覽器打開網頁時動態生成,而不是事先存儲于網頁中的。當用瀏覽器打開網頁時,瀏覽器讀取網頁中HTML的代碼,分析其語法結構,然后根據解釋的結果顯示網頁內容,正因為如此,網頁顯示的速度同網頁代碼的質量有很大的關系,保持精簡和高效的HTML源代碼是非常重要的。 上網瀏覽時可以見到互聯網上眾多圖文并茂、令人眼花潦亂的超文本網頁,實際上編寫網頁并不困難,因為網頁僅僅是一個文本,任何文字編輯軟件都可以編寫。下面介紹一下網頁的制作方法。 超文本標記語言,其語言構成主要是通過各種標記(Tag)來標示和排列各對象,通常標記由“<”和“>”符號以及其中所包容的標記元素組成,例如,如果希望在瀏覽器中顯示一段斜體的文本,可以采用標記在用瀏覽器顯示時,標記<I>和</I>不會被顯示,瀏覽器在文檔中發現了這對標記,就將其中包容的文字以粗體形式顯示。 一般來說,HTML的語法有三種表達方式: (1)<標記>對象</標記>。 (2)<標記 屬性1=參數 1 屬性2=參數 2...>對象</標記>。 (3)<標記>。 標記和標記元素并不相同,標記元素是位于“<”和“>”符號之間的內容,而標記則包括了標記元素和“<”和“>”符號本身。通常將標記元素和標記當作一種東西,因為脫離了“<”和“>”符號的標記元素毫無意義。一般不區分標記和標記元素,而統一稱作“標記”。 <標記>對象</標記>語法示例顯示了使用封閉類型標記的形式。大多數標記是封閉類型的,也就是說,它們成對出現,在對象內容的前面是一個標記,而在對象內容的后面是另一個標記,第二個標記元素前帶有反斜線,表明結束標記對對象的控制。 |