您好,登錄后才能下訂單哦!
這篇文章主要介紹css中height:auto屬性不起作用的解決方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
css height:auto不起作用的解決辦法:1、利用chrome查找被覆蓋屬性的父級css屬性,并刪除;2、將父元素加上“zoom:1;overflow:hidden;”語句即可。
css height:auto不起作用怎么解決?
可能因為父元素處于浮動狀態,浮動是會脫離文檔流的,內部兩個層就不會局限于父層,所以父層不知道內部的高度,但清理浮動可以把他們“拉”回來。
兩種解決辦法:
①利用chrome查找被覆蓋屬性的父級css屬性,并刪除。
②父元素加上 zoom:1;overflow:hidden;
zoom:1會觸發ie(ie8以下)的haslayout,剛好能清理浮動; overflow:hidden;則對其他瀏覽器起作用(其實對ie7也會起作用)。
當父DIV有固定高度會同zoom:1; 一樣會觸發ie(ie8以下)的haslayout,但auto值卻不會。
以上是“css中height:auto屬性不起作用的解決方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。