ie6下height高度問題

2021-06-04 23:50:02 字數 1519 閱讀 6539

無標題文件

title

>

6head

>78

<

body

>

9<

div

style

="background:blue; height:8px"

>

div>

10body

>

11html

>複製**

意思是定義乙個高度為8px,藍色背景的div,但是造成ie6.0下多出來高度.

以前我解決ie6.0下出現的這種問題的方法是加overflow:hidden

1

<

div

style

="background:blue; height:8px;overflow:hidden"

>

div>

因為加overflow:hidden有時候會出現很多問題.

我在網上翻閱了一下資料,造成ie6.0下多出來高度的原因是因為:沒有給div定義字型大小的情況下,預設是font-size;12px. 所以給font-size定義為0就可以解決問題了.

**如下:

無標題文件

title

>

6head

>78

<

body

>

9<

div

style

="background:blue; height:8px; font-size:0"

>

div>

10body

>

11html

>

IE6下height的問題

我在做 專案的時候通常需要定義乙個高度為10px以下的div.如下 無標題文件 title 6head 78 body 9 div style background blue height 8px div 10body 11html 意思是定義乙個高度為8px,藍色背景的div,但是造成ie6.0下...

IE6下DIV的預設高度問題

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

IE6 下div高度顯示的問題

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