2011-01-20 43 views
0

我在Chrome中開發。當我瀏覽器測試時,IE中總會有一些錯誤,我需要對其進行更改(或使用條件)樣式表。CSS - 代碼生成器問題

我知道php。 以某種方式編寫一個腳本,我向其提供Chrome-CSS-Working-Stylesheet並獲取IE-CSS-Working-Conditional-Stylesheet?

+2

我笑了。我想要這個工具! – thirtydot 2011-01-20 05:05:19

+0

*你看過那些文檔塊中有什麼?* **這是代碼中的魔法!** – prodigitalson 2011-01-20 05:11:06

回答

2

大聲笑!

恩,對不起。 :)

現在,這將是一個很好的工具,不是嗎?
儘管如此,但你必須自己去調試你的CSS。
這不像Chrome講CSS方言A和IE講CSS方言B,兩者都是100%可互換的,只是語法不同而已。

經驗和大量測試是跨瀏覽器兼容性的最佳工具。

1

我真的不認爲這是可能的。你會遇到很多與頁面的佈局/ HTML有關的事情。我建議您閱讀如何編寫CSS/HTML,以避免許多人遇到的盒子模型問題。如果你能理解,那麼很多佈局問題都可以很好地處理。

OK,這裏有包裝盒上的型號和其他常見的IE相關的錯誤幾個環節:

0

在理論上,如果你有一個服務器端實現每個渲染引擎,並將它提供給頁面,然後你可以對每個元素的計算樣式進行差異化,並使用其中一個作爲指定的「主」進行調整。

但即使如此,我認爲有可能會出現意想不到的結果......或者確切地說不是您要找的結果。

1

如果您在CSS中反覆使用相同或相似的表達式,並且需要在IE中編寫條件語句,那麼使用簡單的腳本檢查CSS文件中的少數幾個模式會非常容易。除此之外,該項目必須是一項主要工作,我同意這種做法。