摘要:元素表示主導(dǎo)鏈接的區(qū)域。已經(jīng)習(xí)慣使用或元素對鏈接進行結(jié)構(gòu)化的情況下,并沒有取代這種最佳實踐,只不過在它們外圍包上了一個。不允許將嵌套在內(nèi)。
第一章 網(wǎng)頁的構(gòu)造塊
一個網(wǎng)頁主要包括文本內(nèi)容、對其它文件的引用和標記。
語義化HTML:有含義的標記HTML包含關(guān)于文檔中內(nèi)容的信息,這些信息稱作標記,用以描述內(nèi)容的含義,即語義。也就是說,HTML僅僅關(guān)心網(wǎng)頁中要展示的內(nèi)容,至于如何展示,那是CSS的事。
標記:元素、屬性和值非空元素:開始標記(start tag,元素名稱和屬性,如果有的話放在尖括號中)、內(nèi)容和結(jié)束標記(end tag,一個斜杠后跟元素名稱放在尖括號中)。
空元素:左尖括號、元素的名稱和任何可能有的屬性、一個可選的空格和一個可選的斜杠、右尖括號。
網(wǎng)頁的文本內(nèi)容
瀏覽器呈現(xiàn)HTML時,會把多個空格或制表符壓縮成單個空格,并把回車和換行符轉(zhuǎn)換成單個空格,或者將他們一起忽略。
HTML過去只能使用ASCII字符;Unicode大大減輕了特殊字符問題的負擔(dān),UTF-8對頁面進行編碼,并用同樣的編碼保存HTML文件,已成為一種標準做法。
Unicode與UFT-8的區(qū)別(從起源講起,很詳細!)
文件名文件名使用小寫字母(訪問者輸入方便),單詞之間用短橫線分割(搜索引擎更傾向于接受的方式),擴展名.html。
URLURL包括模式(如:http、https、ftp、mailto、file)、服務(wù)器名稱、路徑、文件名。
“http://www.site.com/tofu/index.html”
若省略index.html也可以,因為路徑中最后一個目錄中的默認文件通常為index.html。在網(wǎng)站最頂層目錄(通常稱為根目錄)中創(chuàng)建的默認頁面(index.html)是網(wǎng)站的主頁,當訪問者只輸入域名而沒有指定路徑信息(如 www.yourdomian.com)時,就會顯示這個頁面。
絕對URL和相對URL文件名 | 絕對URL(可以再任何地方使用) | 相對URL(只能在you-are-here.html中使用) |
---|---|---|
index.html | http://www.site.com/about/ind... | index.html |
data.html | http://www.site.com/about/inf... | info/data.html |
image.png | http://www.site.com/img/image... | ../img/image.png |
news.html | http://www.remote.com/press/n... | 無,請使用絕對URL |
一般來說,對指向站內(nèi)網(wǎng)頁的鏈接使用相對URL,對指向其他網(wǎng)站的鏈接使用絕對URL。
第二章 基本HTML結(jié)構(gòu) 開始編寫網(wǎng)頁一個空的html頁面
頁面標題
每個頁面標題必須是間斷的描述性的,而且是 唯一的。頁面標題會被Google等搜索引擎采用,從而能夠大致了解頁面內(nèi)容,并將頁面標題作為搜索結(jié)果中的鏈接顯示。所以要讓每個頁面的title是唯一的,從而提升搜索引擎結(jié)果排名,并讓訪問者有更好的體驗。
HTML提供了6級標題(h1 ~ h6)用于創(chuàng)建頁面信息的 層級關(guān)系,它們也構(gòu)成了頁面的大綱。瀏覽器會從h1到h6逐漸減小標題字號,不過要依據(jù)內(nèi)容所處的層級關(guān)系選擇標題級數(shù),而不是你希望文字應(yīng)該顯示的大小。
HTML的文檔大綱...Product User Guide
Setting it Up
Basic Features
Video Playback
Advanced Features