2010-10-05 239 views

回答

2

你可以有不同的CSS樣式您即使加載瀏覽器識別CSS,socailly IE6有浮動div的威脅,他們不同的問題,有絕對和相對定位是關鍵。

IE 8的行爲在firefox嵌套div的不同繼承父CSS,但IE8需要你爲該div

使用指定的CSS: < BR明確= 「所有」/>

浮動div之間清除最後浮動div div效果

+1

親愛的胺:)謝謝。你從哪裏來 ?你是伊朗人嗎? (چاکریم!) – Shahin 2010-10-06 04:43:56

+1

是的,親愛的shahin,我是伊朗人,也很樂意幫助伊朗人。 ie6的另一個問題是可以使用java腳本或css修復的png問題。親愛的成功 – amin 2010-10-06 05:52:41

+0

+1誰知道爲什麼? ;-) – Ehsan 2010-12-20 23:35:50

1

看起來像一個CSS的float問題給我。 IE比其他好的瀏覽器處理漂浮物的方式不同。一個快速谷歌會得到你噸的信息。

+0

感謝。請給我關鍵字搜索:)如果可能的話。 – Shahin 2010-10-06 04:48:12

1

您需要學習如何從臨時代碼以跨瀏覽器友好的方式創建網站。這個問題太模糊,不能以特定的方式提出。

儘量少用那些「黑客」,並堅持使用符合標準的XHTML/CSS編碼。從一個好的CSS框架開始(比如文本重置的css文件等浮在網上)是一個好主意。我經常使用960網格系統。

1

如果你想要一個快速修復,並可以使用JavaScript,你可能會發現這個有趣的: http://code.google.com/p/ie7-js/。 這是一個「升級」Internet Explorer的腳本,以便它可以作爲新版本。

我希望這可以幫助你, 阿林

+0

我確實下載了源代碼。我現在怎麼用它? – Shahin 2010-10-05 06:48:25

+1

只需閱讀頁面上的說明。你有那裏所有你需要的信息。 – 2010-10-05 07:17:55

1

如果你編碼的浮動權(浮動之間),並保持每個寬度元素,那麼這裏有一些修復,可以幫助你解決你的問題:

•浮動元素的雙重保證金 - 添加「顯示:內聯;」div。

•浮動未對齊 - 將寬度(不自動)添加到元素。

•雙填充 - 將「display:inline-block;」添加到div。

•將負邊距圖像切掉 - 將「position:relative;」添加到div。

部分或全部可能會幫助你。

如果您向我們提供您的網站實時視圖,它將更容易幫助。

+0

非常感謝。我會去做的。我會公佈結果。 – Shahin 2010-10-06 04:47:45

2

很難確定而不看代碼。我想你會猜想你的浮游物有問題,正如先前的建議。搜索clearfix作爲可能的補救方法,您可以將其應用於持有浮動資產的容器。

我會尋找第二件事情是一個未關閉標籤IE丟失</div>還是真的很多開放的標籤可能會破壞並導致它看起來像這樣在IE