我希望文章的div(白色內容和右側灰色列)隨白色文本的高度擴大。div的大小動態到文本 - 清除兩個都不起作用
我嘗試添加clear:both
到#bodycont,但它並不能幫助
我怎樣才能使它靈活?
我希望文章的div(白色內容和右側灰色列)隨白色文本的高度擴大。div的大小動態到文本 - 清除兩個都不起作用
我嘗試添加clear:both
到#bodycont,但它並不能幫助
我怎樣才能使它靈活?
解決方法是加入display:table
並刪除高度。由於允許我根據文本顯示高度。
很簡單!
clear: both;
要在使用浮動後添加:將它放在#bodycont
將是有用的,如果您的頭部浮動(我沒有檢查)。將其放置在父不會做任何事情(雖然還有一些其他方法,其中,選擇與這個父,即parent:after { /* strange bunch of instructions working in IE8 and above */ }
開始,但是這不是家長本身)
的一般性說明:
height
屬性。 height
屬性的佈局:當圖形元素完全顯示時(當有一個不應該被裁剪的已知高度的好背景)時,特殊情況需要min-height
,一般情況下使用的方法不需要元素的高度來正確顯示。clear: both
添加到浮動列之後的元素上或包含浮動元素的元素的同級中。在你的情況下,頁腳。:before
部分僅存在一致的摺疊頁邊距,您只需要:after
以及父,下一個元素之間的錯誤,這就是:after
是)
嗨!我試圖補充明確:既對頁腳,但它沒有幫助。我也嘗試過.clearfix:{ 內容:「。」; display:block; 身高:0; 明確:均; 知名度:隱藏; }但它不起作用 – Dejell
'.leftcolumntextimages'已經浮動,並且應該有'.leftcolumntextimages:after'之類的clearfix。但只要不同的專欄和父母具有固定的高度,就不會顯示出來。另外,當你將列放入列中時,這個相同的白色列應該沿着灰色右列懸浮(然後他們的父代也應該有一個clearfix)。我無法確定它應該是'float:right'還是'left',因爲希伯來語和'dir =「rtl」'雖然我不習慣:) – FelipeAls