2012-02-07 71 views
1

我是新來的html5,html和JavaScript。我的網站http://www.countrybait.com/在Chrome和IE9中看起來很完美,但是在IE8中已經崩潰了。問題是我的客戶端有一個IE8,當我向他展示它看起來很糟糕。我嘗試了很多來解決這個問題,但無法修復,不知道該如何解決,至少在IE8中獲得了清晰的視圖。所以請前輩幫助我。等待你的積極幫助。網站在IE8中被破壞

回答

2

你提到的瀏覽器有很多不同之處。每個人都有不同的呈現CSS,特別是IE8。 IE9有一個開發人員工具集(按F12或查看工具圖標)。您可以選擇您想要查看的瀏覽器模式,並根據該設置呈現頁面。然後,您可以查看導致佈局問題的項目,並進行必要的更改。

我總是建立到Chrome或Firefox,然後回去並使其在IE中工作。

根據您的網站,它可能需要一點,讓一切工作在IE8。沒有一個簡單的解決方法。

0

哦新手痛苦的IE,傷害不是嗎?

我意識到你對這類事情很陌生,但看看你能多快地用Sass/Compass加快速度。 Compass附帶了許多幫助短代碼和跨瀏覽器handeling。它的新的辣味和真正的專業的使用(像我這樣的:d)

薩斯=速記CSS W /嵌套(所以離合器),變量(尼斯和動態),混入(模板)

羅盤=框架避免跨瀏覽器問題和CSS前綴,以及一些其他酷垃圾。

這樣做,認真......我希望有人告訴我更早。

+0

任何其他幫助老人......我真的是一個新人,你們與我分享的所有東西對我來說都很難處理。我嘗試過,但因爲我不是專家,所以更加錯誤。 :( – Imran 2012-02-07 06:21:25

+0

Downvoted,因爲雖然你的建議一般都很好,但它們可能無助於操作 - 太寬泛了 – 2012-02-07 10:18:33

+0

我不認爲這是一個downvote。我的前言是「我意識到你是這種新手的東西「,我至少提供了一個積極的方向,downvote是假設它的錯誤信息,完全錯誤的建議,或不相關的,你能把它帶回來嗎?不想讓我的代表在剛剛加入時就死了。 – 2012-04-05 21:29:59

2

我試着打開IE8中的「兼容模式」,它使大多數東西處於大致正確的位置(值得注意的例外是頂層菜單導航和主要文本內容)。你可能想使用

那麼一個策略就是儘量讓它看起來在IE7/IE8兼容模式好,那麼你就可以像元標記添加:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

到您的網頁,迫使IE瀏覽器以兼容模式運行。注意你可能需要用IE條件註釋來包圍它,以確保它不會在IE9中運行,這看起來很好。

例如

<!--[if lt IE 9]> 
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<![endif]--> 
+0

請幫助我解決這個問題,等待您的回覆 – Imran 2012-02-07 20:24:08

+0

@Imran。我很樂意提供幫助,但不幸的是,瀏覽器兼容是隨着實踐和經驗而來的。最好的選擇是學習如何在瀏覽器中使用各種開發工具(Firefox中的Firebug,IE和Chrome中的開發工具)來調試爲什麼顯示不同。 – GregL 2012-02-08 12:24:32