2012-02-06 22 views
-1

我有一個網站,當我從Chrome瀏覽它時,它是好的,但是當我從IE看到它的頁腳看起來不太好。更多在Mozilla它完全扭曲。可以告訴任何人我可能是CSS的問題?我必須爲每個瀏覽器製作不同的CSS文件嗎? 任何幫助將不勝感激在IE和Mozilla的CSS問題

+1

得到一些幫助你有一個浮動元素n中這是種版本和瀏覽器的多個實例寬度爲190px,然後嘗試填充寬度爲680px的div,然後繼續。你不需要瀏覽器特定的CSS,你需要對你的佈局進行排序。如果你沒有firefox的firebug擴展,去獲取它並檢查你的頁面。 – Dan 2012-02-06 22:37:50

+0

爲什麼它在鉻中顯示正確呢? – 2012-02-06 22:44:37

+0

它可能會以不同的方式處理溢出(因爲它就是這樣)。這是一個問問谷歌,但。 Firefox在這裏表現正確。 – Dan 2012-02-06 23:04:42

回答

0

添加不同的CSS文件,每個瀏覽器,webkite.-MOZ和IE將有三個不同的CSS

1

一般情況下,你將創造結構和CSS主CSS文件,所有的工作在瀏覽器,然後當你注意到瀏覽器之間的差異,或者你知道瀏覽器渲染的不同之處時,你可以加載瀏覽器特定的CSS來記住差異。一種方法是加載CSS如

<!--[if IE 6]> 
Special instructions for IE 6 here 
<![endif]--> 

PHP時使用HTML條件語句應該有一些瀏覽器插件檢測或庫,你可以使用,使這種比打字每一個變得輕鬆。

http://www.quirksmode.org/css/condcom.html有可以檢測