2010-03-16 52 views
0

嘿,我在CSS和IE6兼容性方面遇到了一些困難。IE6和fieldset的背景顏色?

URLhttp://bit.ly/dlX7cS

問題1:我把背景圖像上的字段集各地CanadaUnited States。在IE6和IE7中,背景出現在字段集邊界之上。

所以,我找到了一個修復。它僅適用於IE瀏覽器,並將圖例向上移動幾個像素,正確對齊背景。

<!-- Fix: IE6/IE7, Legends --> 
<!--[if lte IE 7]> 
    <style type="text/css"> 
     fieldset { 
      position: relative; 
     } 
     fieldset legend { 
      position: absolute; 
      top: -0.5em; 
      left: 0; 
     } 
    </style> 
<![endif]--> 

這修復了IE7。但在IE6中,它似乎讓我的傳奇Canada完全消失。有關如何修復它的任何建議?

+0

看來,當我從我的第一個刪除'width'。字段,標籤再次出現Oye,我不知道發生了什麼事,但是我會帶上freebee – codemonkey613 2010-03-16 09:55:18

+0

你使用的是什麼版本的IE6? – rochal 2010-03-16 09:56:20

+0

我剛剛下載了'Microsoft Expression Web 3 SuperPreview for Internet Explorer'。有人在另一個StackOverflow線程推薦它,這太棒了,似乎現在工作正常 – codemonkey613 2010-03-16 09:57:48

回答

1

IE6字段集修復:http://www.gunlaug.no/tos/moa_18.html

對於IFRAME漏洞嘗試設置溢出:隱藏了IE6。 (你可以做到像_overflow:hidden; (下劃線是即只砍)

下一次分裂兩個不同的問題 - 這是爲別人尋找同樣的問題更容易

+0

'Overflow:hidden'沒有幫助。我仍然有3個像素的差異。 – codemonkey613 2010-03-16 09:43:21

+0

好的,我修復了iframe/google地圖。我剛剛擺脫了將我的兩個花車分開的保證金權利。而不是把我的地圖留下,我把它向右移動。現在,額外的像素將從餘量中減去,而剩餘的像素則有15個像素可供使用。這很簡單,大聲笑。不過,我仍然在IE6中錯過了我的'加拿大'標籤。 – codemonkey613 2010-03-16 09:49:39