網頁由三個基本元件組成:文字內容,包括頁面上出現的標題和段落;對更複雜的內容的偶爾引用,比如鏈結、影象和flash動畫,等等;以及標記,也就是描述內容和引用應該如何顯示的指令。這三個元件都是文字組成的,因此網頁可以儲存為純文字格式。
標記:元素、屬性和值。元素就像是小標籤,它們標識網頁的不同部分並為這些部分建立結構。非空元素由開始標記、內容和結束標記組成。空元素包括小於號、元素名、可能有的任何屬性、空格、斜槓以及最後的大於號。屬性包含關於文件中資料的資訊,而不是資料本身。塊級元素在新行上顯示,行內元素在當前行中顯示。如果乙個元素包含另乙個元素,它就是被包含元素的父元素,被包含元素是子元素。
網頁的文字內容。元素中包含的文字可能是網頁上最基本的成份。(x)html會把多個的空格或製表符壓縮成單個空格,並且把回車和換行轉換為單個空格或者完全忽略它們。加重音的字元和許多日常符號必須用特殊的字元引用來建立。不能直接輸入的惟一字元是&。
鏈結、影象和其他非文字內容。大多數瀏覽器可以毫無困難地處理鏈結和影象。但是,如果你引用了訪問者的瀏覽器不理解的檔案,那麼瀏覽器常常會尋找能夠開啟這種檔案的外掛程式或輔助應用程式(訪問者計算機上的某個適當程式)。
檔名。為網頁取名時要記住幾點:(1)使用小寫字母的檔名;(2)使用正確的副檔名。
統一資源定位符url。url是位址的別名。它包含的資訊指出檔案的位置以及瀏覽器應該怎樣處理它。url的第一部分稱為模式。它告訴瀏覽器如何處理將要開啟的檔案。比如,可以用來訪問網頁的http模式(協議)。絕對url顯示檔案的完整路徑,包括模式、伺服器名稱、完整路徑和檔名本身。相對url以包含url本身的檔案的位置為參照點,描述目標檔案的位置。如果要引用檔案層次結構中更高層目錄中的檔案,那麼使用兩點和一條斜槓。
html與xhtml。html 4.0和xhtml 1.0使用完全一樣的元素、屬性和值。html不在意是否使用了html、head和body元素以及doctype,而xhtml需要。html允許省略某些結束標記,而xhtml不允許。對於只包含字母、數字和四種簡單符號(-、.、_、和:),html允許省略外面的引號,xhtml不允許。html字母大小寫方面靈活,而xhtml要求所有元素、屬性和預定義值都用小寫字母。如果屬性值與屬性名相同,那麼html允許忽略屬性值,而xhtml不允許。
版本、風格和doctype。嚴格型風格禁用已經廢棄了的標記。過渡性不允許使用框架。框架型可以使用框架。ie和其他瀏覽器的新版本建立了兩種操作模式:怪異模式和標準模式。如果有正確的doctype宣告時,就以標準模式顯示頁面。如果沒有正確的doctype宣告,那麼瀏覽器認為頁面是老式的並且相信老式的瀏覽器bug。
(x)html的預設顯示。每種web瀏覽器對於每種(x)html元素都有乙個預設的顯示系統。這個系統在瀏覽器之間是有差異的,但是它們都維持了網頁中設定的基本結構。
網頁的構造塊
基本的html頁面 語義化的標記 富有含義的超文字標記語言html 超文字標記語言html就像自然語言一樣,富有含義,具有表義特點。表示強調,段落。其關注於要傳達的內容,而將表現的形式更多的交給css,例如標記,並不是表示內容文字的大小,而是說明接下來的內容可能是用小字寫的法律條文,條款等。具有語義...
1 網頁的構造塊
乙個網頁主要包括三種成分 1 文字內容 要展示的資訊 3 標記 對文字內容記性描述並使引用正確的工作 除了這三種成分,網頁還包括其他的html,提供關於頁面本身的資訊,例如網頁內容的主要語言,字元編碼等。這些都是為瀏覽器和搜尋引擎準備的,使用者通常看不見。從到之間的部分除了之間的內容可見,其他都是為...
構造塊 靜態塊
構造塊 靜態塊 static靜態塊在類載入的時候執行,且只執行一遍。靜態變數也在類載入的時候初始化 public class test public static void main string args 輸出 12 構造塊在類初始化的時候執行 public class test public s...