復制代碼代碼如下:
<div class="content">
<div class="title"></div>
<div class="body">
...
</div>
<div class="bottom"></div>
</div>
經搜索得知,原來IE規定div框的高度必須高於該框的字體高度。而在網頁中設置的高度默認是12px。因此設置div高度為10px必然會失效。
解決方法很簡單,就是將該div的字體的size設置為0,這樣div設置的高度就正常工作了,網頁也恢復正常。
PS:該問題目前已找到新的解決辦法,就是在頁面代碼最頂端增加一句表示支持W3C標准的語句,詳見筆者另一篇文章:編寫Web前端代碼的注意事項