CSS基礎(chǔ)知識——清除Float
提問人:劉旭39發(fā)布時間:2020-10-12
清除(clear)是浮動(float)的相關(guān)屬性.一個設(shè)置了清除Float的元素不會如浮動所設(shè)置的一樣,向上移動到Float元素的邊界,而是會忽視浮動向下移動。
側(cè)欄向右浮動,并且短于主內(nèi)容區(qū)域。頁腳(footer)于是按浮動所要求的向上跳到了可能的空間。要解決這個問題,可以在頁腳(footer)上清除浮動,以使頁腳(footer)待在浮動元素的下面。
#footer { clear: both; }
清除(clear)也有4個可能值。最常用的是 both,清楚左右兩邊的浮動。left 和 right 只能清楚一個方向的浮動。none 是默認值,只在需要移除已指定的清除值時用到。inherit 應(yīng)該時第五個值,不過很奇怪的是 IE 不支持(這個不奇怪吧,IE 從來都這么特立獨行吧 -糖伴西紅柿注)。只清除左邊或右邊的浮動,實際中很少見,不過絕對有他們的用處。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>