[英]Div is not resizing in Internet Explorer
編輯好,做完一些研究后,似乎是我正在使用的clearfix。
第二層包裝器(第二個包裝器>第一個包裝器>調整div的大小)。 實際上包含兩個相鄰的浮動div。
如果在兩個浮動div之下,我有`一切正常。
這是怎么回事?
我有一個可以通過jQuery隱藏的div。
這在任何其他瀏覽器中都可以完美運行。
周圍的容器正確生長或收縮。
但是Internet Explorer決定不玩得很好。
發生的是
包含jQueried div的div正確生長或收縮,但是
包含
該div的div
包含一個
包含該div的div
的
高度保持不變。
現在令人煩惱的是,我不認為這是一個CSS問題,因為一旦我執行某些操作會導致窗口重新繪制(調整大小/使用開發人員工具等),此問題便會自行修復。
為什么會這樣,我該如何解決?
background-color: white;
padding: 10px;
包裝器包裝器div CSS
background-color: #D4D3D1; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius: 0 0 10px 10px; border: 1px solid #8B8B8B; .clearfix { display: inline-block; } .clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
包裝器包裝器包裝器div CSS
background-color: white; padding: 10px;
我曾經有過類似的問題。 父級div似乎“不知道”子級div在縮小和增長。 如果您是我,則將一個函數綁定到子div的resize事件(http://goo.gl/mvBX9),並動態地動態更改父div的css屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.