網頁主要由3部分組成:結構(Structure)、表現(Presentation)和行爲(Behavior)。
對應的標準也分3類:
結構:標準語言主要包括XHTML和XML
表現:標準語言主要爲CSS
行爲:標準主要包括對象模型W3C DOM、ECMAScript等。
HTML語法主要由標籤、屬性和元素組成,其語法結構爲
<標籤 屬性1=「屬性值1」 屬性2=「屬性值2」...>元素的內容</標籤>css
標籤(tag):
開始「<標籤>」 結束「</標籤>」
標籤也有不用</標籤>結尾的,稱爲單標籤。如:換行標籤
規範:(1)標籤分單標籤和雙標籤,雙標籤每每是成對出現,全部標籤(包括空標籤)都必須關閉,如br/、img/、p..../p等。
(2)標籤名和屬性建議都用小寫字母。
(3)多數HTML標籤能夠嵌套,但不容許交叉。
(4)HTML文件一行能夠寫多個標籤,但標籤中的一個單詞不能分兩行寫。
(5)HTML源文件中的換行、回車符和空格在顯示效果中是無效的。
屬性:
想要顯示或控制這些信息就須要在標籤後面加上相關的屬性。標籤經過屬性來製做出各類效果,一般都是以「屬性名="值"」的形式來表示,用空格隔開後,還能夠指定多個屬性,而且在指定多個屬性時不用區分順序。
例如,一級標題標籤h1有屬性aling,align表示文字的對齊方式,表示爲
h1 align="left"XXXXXXXXXX/h1
規範:(1)並非全部的標籤都有屬性,如換行標籤就沒有。
(2)屬性值都要用雙引號括起來。
HTML文檔結構:
HTML文檔標籤html.../html
html處於文檔的最前面,表示HTML文檔的開始,直到HTML文檔結束
HTML文檔頭標籤head.../head
文檔頭在開始標籤html和結束標籤/html之間定義,其內容能夠是標題名、文本文件地址、創做信息等網頁信息說明。
(1)title標籤是頁面標題標籤
(2)meta標籤是元信息標籤,單標籤可在頭部標籤中重複出現,用來指明本頁的做者,製做工具、所包含的關鍵字,以及其餘一些描述的網頁信息。分兩大屬性:HTTP標題屬性
(http-equiv)和頁面描述屬性(name)。例:meta name="參數" content="參數值"
** name屬性主要用於描述網頁摘要信息,與之對應的爲content主要內容是便於搜索引擎查找信息和分類信息用的。**
**name主要有如下兩個參數:keywords和description. **
keywords(關鍵字)
description(網站內容描述)
(3)link標籤是關聯標籤,用於定義當前文檔與Web集合中其餘文檔的關係,創建一個樹狀連接組織。並不能將其餘文件連接到當前文檔中,只是提供連接該文檔的一個路徑。經常使用來連接CSS樣式文件,格式如:link rel="styleshsheet" href="外部樣式表文件名.css" type="text/css"
(4)script標籤是腳本標籤,用於爲HTML文檔定義客戶端腳本信息。可用於文檔中的任何位置,經常使用於head標籤內,以便於維護。
文檔編碼
HTML文檔使用meta元素的charset屬性指定文檔編碼,格式以下:meta charset="gb2312"/
爲了被瀏覽器正確解釋和經過W3C代碼校驗,全部的HTML文檔都必須聲明他們所使用的編碼語言。文檔聲明的編碼應該與實際編碼一致,不然會呈現爲亂碼。對於中文網頁設計者來講,用戶通常使用gb2312(簡體中文)。
HTML文檔主體標籤body.../body
body
XXXXXXXXX
/body
主體位於頭部以後,以body開始,/body結束。它定義網頁上顯示的主要內容與顯示格式,是網頁的核心,網頁中真正顯示的內容都包含在主體中。html
ctrl+a 全選 ctrl+v 粘貼 ctrl+shift+s 另存爲
ctrl+s 保存 ctrl+f 查找 ctrl+y反撤銷
ctrl+z 撤銷 ctrl+n 新建
ctrl+c 複製 ctrl+o 打開瀏覽器