2011-01-20 45 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文件中的少数几个模式会非常容易。除此之外,该项目必须是一项主要工作,我同意这种做法。