IE6下不能設置height:1px的元素是什么原因如何解決

bug出現原因:

在用DIV構建網頁的時候,有時候需要的高度很小,這時候就可能會出現問題,因為 , IE6下DIV有個默認的高度,大約10-12px 。當你試圖定義一個高度小于這個默認值的 div 的時候,IE 會固執的認為這個層的高度不應該小于字體的行高 。

解決辦法:

第一:

定義該DIV字體大小 。

例如:

復制代碼代碼如下:
div style="height:1px;font-size:0;"/div

第二:

直接限制自動調整

復制代碼代碼如下:
div style="height: 1px; overflow: hidden;"/div

相關經驗推薦