2012-04-07 65 views
1

我正在爲我的一位朋友開發一個網站,而且我有一點CSS惡夢。網址是http://www.bike4haiti.comCSS Help:在FF和Chrome中正確顯示圖像,而不是IE9

在Firefox和Chrome中,頂部橫幅右上角顯示海地國旗。然而,在IE中,它顯示爲沿着右邊緣的細垂直線,從菜單的頂部開始並下降到內容部分開始的地方。 CSS類是相當簡單的代碼:

img.rightfloat 
{ 
float:right; 
padding-left:1px; 
padding-bottom: 1px; 
padding-right: 5px; 
padding-top: 1px; 
} 

我的猜測是,它是導致問題的其它CSS元素之一,但我不知道是哪一個。我嘗試使用F12工具,但我沒有發現問題。

請幫忙!

回答

1

設置你的第一個錨點爲float:left;你已經有圖像浮動,然後只需清除它們#topmenu{float:none; clear:both}

應該這樣做。你可能會想調整間距的邊距。

+0

修復它!非常感謝你! – dcoughler 2012-04-07 09:45:58

0

您的寬度在<img>代碼中設置爲空(width="")。

+0

我*只是*修正了(在w3.org上驗證了該網站),但是現在,當整個圖像出現時,它不再符合騎車人圖像。 – dcoughler 2012-04-07 02:21:07

+0

我沒有看到IE和FF之間的任何區別。此外,您的網站不驗證爲正確的HTML5 http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.bike4haiti.com%2F – SenorAmor 2012-04-07 02:25:09

相關問題