萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 腳本Html教程 >> HTML語言的結構

HTML語言的結構

HTML語言的結構
  html文件是標准的ASCII文件,它看起來象是加入了許多被稱為鏈接簽(tag)的特殊字符串的普遍文本文件。從結構上講,html文件由元素(element)組成,組成html文件的元素有許多種,用於組織文件的內容和指導文件的輸出格式。絕大多數元素是“容器”, 即它有起始標記和結尾標記。元素的起始標記叫做起始鏈接簽(start tag),元素結束標記叫做結尾鏈接簽(end tag),在起始鏈接簽和結尾鏈接簽中向的部分是元素體。 每一個元素都有名稱和可選擇的屬性,元素的名稱和屬性都在起始鏈接簽內標明。
   比如體元素(body)

demo

   This is my first html file.

  第一行是體元素的起始鏈接簽,它標明體元素從此開始。因為所有的鏈接簽都具有相同的結構,所以我們將仔細分析這個鏈接簽的各個部分,以便讀者對鏈接簽的寫法有一大概了解。  
   < 起始鏈接簽開始body 元素名稱,由於元素和鏈接簽一一對應,所以元素名也叫鏈接簽名。需要注意的是<和body之間不能有空格。元素名稱不分大小寫。background屬性名。一個元素可以有多個屬性,屬性及其屬性值不分大小寫。本屬性指明用什麼方法來填充背景。
  =指明屬性值
  “background.gif”屬性值,表示用background.gif文件來填充背景。
  屬性名,=,屬性值合起來構成一個完整的屬性,一個元素可以有多個屬性,各個屬性用空格分開。
  > 起始鏈接鏈結束。
  第二行和第三行是body元素的元素體,最後一行是body元素的結尾鏈接簽。結尾鏈接簽用。
  從上面的例子中,我們可以看出,一個元素的元素體中可以有另外的元素。(上例中第二行的標題元素

&hellip;
和第三行的分段元素
。實際上,html文件僅由一個html元素組成, 即文件以開始,以結尾,文件其部分都是 html的元素體。html元素的元素體由
兩大部分,即頭元素..和體元素…和一些注釋組成。頭元素和體元素的元素體又由其它的元素和文本及注釋組成。也就是說,一個html文件應具有下面的結構:
     html文件開始
   文件頭開始
   文件頭
     文件頭結束
   文件體開始
   文件體
   文件體結束
   html文件結束
  需要說明的是,html是一門發展很快的語言,早期的html文件並沒有如此嚴格的結構,因而現在流行的浏覽器(如Netscape,Mosaic等)為保持對早期html文件的兼容性,也支持不按上述結構編寫的html文件。還需要說明的是,各種浏覽器對html元素及其屬性的解釋也不完全一樣,本
書中所講的元素,元素的屬性及其輸出是以Netscape2.0 浏覽器為准的,作者將盡量給出別的浏覽器對某一元素的解釋。
    一般來講,html的元素有下列三種表示方法:
   1)<元素名>文件或超文本</元素名>
    2)<元素名  屬性名=“屬性值…>文本成超文本</元素名>
    3)<元素名>
    第三種寫法僅用於一些特殊的元素,比如分段元素P,它僅僅通知www浏覽器在此處分段,因而不需要界定作用范圍,所以它沒有結尾鏈接簽。htlm3.0標准中,也定義了

鏈接簽,它用於需要界定作用范圍的段落,比如增加對齊方式屬性的段落。
  html文件中,有些元素只能出現在頭元素中,絕大多數元素只能出現在體元素中。在頭元素中的元素表示的是該html文件的一般信息,比如文件名稱,是否可檢索等等。這些元素書寫的次序是無關緊要的,它只表明該html有還是沒有該屬性。與此相反,出現在體元素中的元素是次序敏感的,改變元素在html文件中的次序會改變該html文件的輸出形式。

 

copyright © 萬盛學電腦網 all rights reserved