Css Div布局學習(二) 清理Clear

2021-04-28 16:31:58 字數 847 閱讀 3434

我們在css+div布局學習(一)—div布局基礎

這篇文章裡面講解了基本的布局方法,footer內有clear:both;屬性就一句帶過了,事後想了一下對於清理還是有些話要講清楚的。那我就開闢一篇專門講一下。

masthead

sidebar_a

sidebar_b

content

footer

這個布局的css複習一下:

#masthe ad 

#sideba r_a 

#sideba r_b 

#conten t 

#footer 

如果我們去掉#footer  裡面的 clear : both ; 屬性,好像也沒有太大的區別。那我們再來看看改變一下布局內div的高度後會怎麼樣呢?

masthead

sidebar_a

sidebar_b

content

footer:去掉了clear: both;屬性哦!

這個布局不好看啊,因為foot這個塊跟在content塊的流後面,因此兩邊的浮動塊也會被它包圍。(我現在的話也應該是「圍繞」在sidebar_b左面的,因為沒有被清理!)

clear屬性有4個值:left、right、both和none;none這個值沒有什麼好說的,我們一開始清理了footer的兩邊,那清理一邊會有怎麼樣的效果呢?

masthead

sidebar_a

sidebar_b

content

footer:使用clear:left;屬性哦!

有了這幾張的效果圖,應該很好理解這個屬性了。在有兩個邊欄的情況下,footer使用clear:both;是比較穩妥的。

css div頁面布局詳解(二)

css復合選擇器 後代選擇器 語法格式 選擇器1 選擇器2後代選擇器中用空格分開 子代選擇器 語法格式 選擇器1 選擇器2後代選擇器使用者大於號分開 並集選擇器 語法格式 選擇器1,選擇器2並集選擇器用逗號分開,最後乙個選擇器不需要逗號 交集選擇器 語法格式 選擇器1選擇器2既 又 的關係應用場景不...

Css Div布局學習(一) Div布局基礎

如果我們要進行css的布局,那float 浮動 就是最為關鍵的乙個屬性了。浮動可以使你的塊元素不遵守元素流的布局特性,如果不採用浮動,元素將乙個接乙個地往下排列。float屬性有三個值 left right和none,後面我們就會使用這些值的。我們將使用事例來說明布局的特性。我們做乙個html檔案,...

Css Div布局學習(四) 關於hack

並不是每乙個瀏覽器都可以正確顯示設定的css,那有什麼辦法可以讓一些css使每乙個流行的瀏覽器都可以一致的顯示出網頁。哈哈,世界上真的有這麼好的事情,可以將一些不相容的情況統一,這一類都叫做css hack。我下面就簡單得介紹乙個css hack。在任何標準相容的瀏覽器中,針對包含其它元素的元素,其...