2010-01-19 28 views

回答

1

我假設jQuery走一段很長的路向解決IE6的問題,因爲該庫嘗試跨瀏覽器的兼容性,並處理CSS。至少可能沒有更好的選擇。

你可能會檢查Test Swarm for jQuery,看看那裏的IE6測試的。

3

簡短的回答:

長一點的回答:雖然可以湊齊在這裏和那裏的代碼,幫助你得到你最想要什麼IE6拼在一起,問題是,這些技術都不是完美的(大多數PNG修補程序 - 嘗試在背景圖像上使用透明PNG並通過更改類來更改背景圖像)。可能存在圓角或陰影的解決方案,但它們也可能會出現問題。

許多JavaScript框架爲IE6提供了幾乎完整的JavaScript功能支持,但CSS的情況並非如此。高級CSS(2和3)中的許多事情在IE6中將不可能實現,但必須以不同的方式實現。沒有content財產,:hover只適用於錨標籤,基於屬性的僞選擇不工作。

像GWT這樣的技術可以無縫地編譯成適用於所有瀏覽器的JavaScript,提供有條件的CSS,以便您可以編寫自己的黑客或優雅的降級。

0

jQuery和其他流行的框架處理許多跨瀏覽器兼容的選擇,但不會解決PNG透明度,大多數不支持CSS3等。

但是,如果您想使用它,Google Chrome Frame是一個選項,但必須將其安裝在客戶端計算機上。

1

在遊戲後期,但http://css3pie.com/應該幫助人們尋找替代

PIE使得Internet Explorer中6-8能夠呈現幾個最有用的CSS3的裝飾功能

+0

看起來CSS3餡餅在這裏待...似乎是好東西 – 2011-01-31 06:17:53