天天看點

初涉HTML(2)

xhtml與html的主要差別:

    1. xhtml元素必須被正确的嵌套-------<b><i>.......</i></b>

    2. xhtml元素必須被關閉(空标簽頁必須使用結束符)

    3. 标簽名必須為小寫字母

    4. xhtml文檔必須擁有根元素(所有xhtml元素必須被嵌套于<html>根元素中,其餘所有的元素均可有子元素。子元素必須是成對的且被嵌套在元素的父元素中)

DOCTYPE簡介:

    DOCTYPE是document type(文檔類型)的簡寫,用來說明你用的XHTML或者HTML是什麼版本。其中DTD(例:xhtml1-transitional.dtd)叫文檔類型定義,裡面包含了文檔的規則,浏覽器根據你定義的DTD來解釋你頁面的辨別并展現出來。

      PS:1. DOCTYPE聲明必須放在每一個xhtml文檔的最頂部

                2. 表現層的辨別、屬性指那些純粹用來控制表現的tag

                3. 在xhtml中辨別是用來表示結構的,而不是用來表現形式

擴充(SSI的工作原理:)

    将内容發送到浏覽器前,可以使用“伺服器端包含”指令将文本、圖形、應用程式cincinnati包含在網頁中,例如,可以使用SSI包含時間/日期戳,版權聲明,或供客戶提供的表單。對于在網頁中重複出現的文本或圖形,使用包含檔案是一種簡便是方法。将内容存入一個包含檔案中即可,而不必将内容輸入所有檔案中。通過一個非常漸變的語句即可調用包含檔案,此語句隻是web伺服器将内容插入适當的網頁,而且,使用包含檔案時,對内容的所有更改隻需在一個地方完成即可。

   因包含SSI朱令的檔案要求特殊處理,是以必須為所有SSI檔案賦予SSI檔案擴充名,預設擴充名為:.stm    .shtm   .shtml

   在一些web伺服器上,包含#include指令的檔案必須使用已被映射到SSI解釋程式擴充名,否則,web伺服器将不會處理該SSI指令。shtml的頁面可以使用#include嵌入到另外的html頁面,這樣可以使得一個網站裡共用相同的辦法分離出來使用include來嵌入到靜态頁面裡,靜态頁面則不能(html不能使用include指令,使用了也無效)