IE6下神秘的18px高度

2021-04-23 21:51:27 字數 256 閱讀 1091

近日,在工作中發現,ie6的div高度不能低於18px,設定了半天10px還是18px,總是差8px。而ff等其他瀏覽器中卻沒有問題。圖中紅色為設定height為10px,綠色的為20px。

網上搜尋很久終於發現了解決的辦法,原來需要在div的樣式中加入font-size:0; 這樣,ie6就能乖乖的降低到了10px。

雖然解決了問題,在心裡暗罵了ie6 n遍,但是,總覺得現在的div布局應該還是存在些問題。畢竟,按照嚴格的語義來說,不應該使用div來進行整體布局。

ie6下height高度問題

無標題文件 title 6head 78 body 9 div style background blue height 8px div 10body 11html 複製 意思是定義乙個高度為8px,藍色背景的div,但是造成ie6.0下多出來高度.以前我解決ie6.0下出現的這種問題的方法是加ov...

關於ie6下iframe的高度bug

有個三列布局 樣式上已經給三個div加了寬度和左浮動,布局沒問題。程式設計師要把右面的div用iframe來實現,即把 right的浮動和寬度加到了iframe上面,放到了iframe裡面。如下 iframe的高度是由程式來控制的,高度不定。結果,在ie7及firefox下都沒問題,但在ie6中,i...

IE6下DIV高度顯示的Bug

ie6下預設的字型尺寸大致在 12 14px 之間,當你試圖定義乙個高度小於這個預設值的 div 的時候,ie 會固執的認為這個層的高度不應該小於字型的行高。所以即使你用 height 6px 來定義了乙個 div 的高度,實際在 ie 下顯示的仍然是乙個 12 px 左右高度的層。要解決這個問題,...