css兼容ie7:
做頁面的時候用負邊距居中的時候在IE7下面,父節點中的overflow:hiden失效的問題,查閱了一些資料,總結一下解決方法。
問題原因:
當父元素的直接子元素或者下級子元素的樣式擁有position:relative屬性時,父元素的overflow:hidden屬性就會失效。
解決方法:
我們在IE7內發現子元素會超出父元素設定的高度,即使父元素設置了overflow:hidden。
解決這個bug很簡單,在父元素中使用position:relative;即可解決該bug,就是用到overflow的父節點中增加相對定位即可。