IE6下css定義DIV高度的問題

2021-05-18 08:53:37 字數 540 閱讀 5761

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

在ie6中,使用css定義div的高度的時候經常遇到這個問題,就是當div的最小高度小於一定的值以後,就會發現,無論你怎麼設定最小高度,div的高度會固定在乙個值不再發生變動,這個問題很是煩人。如下面的情況。

html**

這是因為在ie6中,系統預設的並非是div有乙個預設的高度,而是你沒有解決乙個隱藏的引數,font-size,這個是ie6中對於div屬性中的font-size大小和你系統css中定義的font-size有很大關係,因此必須單獨定義這個div的font-size,這樣才能解決這個問題。更改後的**如下。

html**

碰到這樣的問題有沒有令你及其壓抑呢?而當看到上面的解決辦法時,是不是有點重生的感覺,還有點點蒼涼和鄙視。

IE6下CSS定義DIV高度的問題

所以即使你用 height 4px 來定義了乙個 div 的高度,實際在 ie 下顯示的仍然是乙個 12 px 左右高度的層。新增overflow hidden解決問題。程式設計客棧ow hidden 在ie6中,使用css定義div的高度的時候經常遇到這個問題,就是當div的最小高度小於一定的值以...

IE6下DIV高度顯示的Bug

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

IE6下DIV的預設高度問題

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