首頁 >web前端 >html教學 >html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解

黄舟
黄舟原創
2017-10-24 10:03:503200瀏覽

佈局標記

首先要介紹的佈局標記是p標記,p可以做網頁的層也可以做網頁的分割區。當p做網頁的層時可以實現漂浮在網頁上的效果,就像我們經常可以在網站裡看到的那些漂浮廣告。 p做網頁的分區時,則是可以佈置網頁的格局,把一個網頁分成多個模組,由這些模組結構來建構出一個網頁。
p裡有一個style屬性這個屬性是用來控制樣式的,像是可以調整背景顏色、元件的寬度、元件的位置等等,基本上和樣式相關的都可以使用style屬性來控制。
範例:

html中佈局標記與清單標記的圖文詳解

運行結果:

html中佈局標記與清單標記的圖文詳解

#從運行結果可以看出,一個p就佔它所設定的大小,每個p都是分開的,將網頁分成了一個個的區塊。

我們查看百度搜尋的原始碼就可以看到,這個頁面用的最多的標記就是p,所以也就可以知道這個頁面是使用p標籤來佈局的:

html中佈局標記與清單標記的圖文詳解

#我們來簡單分析這個頁面的佈局,從整體頁面可以看出這個頁面是用一個p來套住整個頁面,然後在這個p裡面則是採用了上中下的佈局方式:
頭p,也就是套住整個頁面的p:

html中佈局標記與清單標記的圖文詳解

#裡面大體的上中下佈局:

上:


html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解中:

html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解下:

html中佈局標記與清單標記的圖文詳解

################ #

#整個網頁就是這樣一個大體的佈局方式:

html中佈局標記與清單標記的圖文詳解

#從以上簡單的分析可以發現,每個p裡幾乎都嵌套著p再繼續佈局,一個網頁就像堆積木一樣,將這些p結合起來構建出了一個頁面,這就是p分區的一個應用。

我們也可以模仿這樣一個佈局方式做出一個“百度”,程式碼範例:

html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解

##在運行結果:

html中佈局標記與清單標記的圖文詳解

表單的提交網頁使用百度的接收頁面就可以實現搜尋了:

html中佈局標記與清單標記的圖文詳解

實作搜尋的功能很簡單先使用百度隨便搜尋一下,就可以取得到它的伺服器接收頁面的位址和表示搜尋關鍵字的屬性:

html中佈局標記與清單標記的圖文詳解

然後在form的action屬性裡把伺服器接收頁面的位址填上,然後再把文字方塊的name屬性賦值為wd就可以利用百度的伺服器接收頁面實作搜尋功能:


#

html中佈局標記與清單標記的圖文詳解

以上就是p分區的一個應用,下面簡單介紹一下p層的實作方式,實際上p的分割區就像是行,而p的層則像是列,程式碼範例:

html中佈局標記與清單標記的圖文詳解

運行結果:

html中佈局標記與清單標記的圖文詳解

#從運行結果可以看到p是一列一列的,當縮放窗口時會自動改變位置:

html中佈局標記與清單標記的圖文詳解

table標記和p標記一樣都是屬於網頁佈局的標記,table主要是用來做表格,table裡常用的屬性是: border表格的邊界線、cellpadding 表格的填充程度、cellspacing 內間距距離,table要嵌套thead、tbody、tfood、tr、th、td等標籤來實作表格。
thead是用來表示表格的頭部分的,tbody是用來表示表格的內容部分的,tfood是用來表示表格的尾部分的。這三個標籤並沒有實際的效果,只是為了爬取資料的時候好辨認某段內容是表格的什麼部分。
tr實作表格的行,th實作表格的表頭,td實作表格的儲存格,表格主要是使用這三個標籤來完成的,程式碼範例:

html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解

html中佈局標記與清單標記的圖文詳解

執行結果:

html中佈局標記與清單標記的圖文詳解

#td標籤裡有colspan屬性,可以讓列合併,這個屬性的數字代表合併幾列,注意這個數字得算上此屬性本身所在的那一列,程式碼範例:

html中佈局標記與清單標記的圖文詳解

運行結果:

html中佈局標記與清單標記的圖文詳解

從運行結果可以看到有一個單元格的內容被擠到表格外面去了,這是因為沒有對應的去刪除一個單元格,合併多少列就得對應的刪除多少個單元格:

html中佈局標記與清單標記的圖文詳解

運行結果:

html中佈局標記與清單標記的圖文詳解

#cellpadding屬性的數值可以改變表格的填滿程度,數值越大表格就越大,cellspacing 屬性的數值可以改變表格的內間距距離,程式碼範例:

html中佈局標記與清單標記的圖文詳解

#執行結果:

html中佈局標記與清單標記的圖文詳解

border可以去掉表格的邊界線,程式碼範例:

html中佈局標記與清單標記的圖文詳解

運行結果:

html中佈局標記與清單標記的圖文詳解

我們可以使用style屬性來調整表格的顏色,程式碼範例:

html中佈局標記與清單標記的圖文詳解

##執行結果:

html中佈局標記與清單標記的圖文詳解

以上就把table製作表格的基本用法介紹完了,接下來介紹一下nav:導航條和footer:網頁尾部,實際上這兩個標記只是起到一個說明的作用而已沒有什麼實際效果,也是為了在爬取資料的時候讓別人知道這是個導航條這是個網頁尾部,程式碼範例:

html中佈局標記與清單標記的圖文詳解

運行結果:

html中佈局標記與清單標記的圖文詳解

以上就是網頁佈局類別標籤的內容,心智圖總結:

html中佈局標記與清單標記的圖文詳解

列表標記

首先要介紹的第一個列表是ul無序列表,無序列表是一個項目的列表,此列項目使用粗體圓點(典型的小黑圓圈)進行標記,ul需要嵌套li實現列表效果。無序列表始於 標籤,每個列表項目則始於,程式碼範例:

html中佈局標記與清單標記的圖文詳解

##執行結果:

html中佈局標記與清單標記的圖文詳解

這種無序列表是使用得最多的列表,別看無序列表的原始效果不好看,這是因為沒有使用樣式。無序列表的特性適合做導航條的多項清單和列錶框,例如這個網頁就是使用了ul無序列表製作的導航條:

html中佈局標記與清單標記的圖文詳解##接下來是ol有序列表同樣,有序列表也是一列項目,列表項目使用自增的數字進行標記,所以稱為有序列表。有序列表始於 標籤,每個列表項目也始於 標籤,程式碼範例:

html中佈局標記與清單標記的圖文詳解運行結果:

html中佈局標記與清單標記的圖文詳解最後是dl自訂列表,自訂列表不只是一列項目,而是項目及其註解的組合。自訂清單以標籤開始,每個自訂清單項目則以 開始,每個自訂清單項目的定義以 開始,程式碼範例:

html中佈局標記與清單標記的圖文詳解執行結果:

html中佈局標記與清單標記的圖文詳解常用清單標籤:

以上是html中佈局標記與清單標記的圖文詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn