Php CSS-代码生成器问题
我用铬显影。当我测试浏览器时,IE中总会有一些bug,我需要对它们的样式表进行更改(或使用条件) 我懂php是否可以编写一个脚本,向其中输入我的Chrome CSS工作样式表,并返回IE CSS工作条件样式表?哈哈强> 嗯,对不起 现在这将是一个很好的工具,不是吗?Php CSS-代码生成器问题,php,html,css,internet-explorer,stylesheet,Php,Html,Css,Internet Explorer,Stylesheet,我用铬显影。当我测试浏览器时,IE中总会有一些bug,我需要对它们的样式表进行更改(或使用条件) 我懂php是否可以编写一个脚本,向其中输入我的Chrome CSS工作样式表,并返回IE CSS工作条件样式表?哈哈 嗯,对不起 现在这将是一个很好的工具,不是吗? 恐怕这是白日梦,你必须自己调试CSS。 它不像Chrome说CSS方言A,IE说CSS方言B,两者都是100%可互换的,只是语法不同 经验和大量测试是实现跨浏览器兼容性的最佳工具。LOL 嗯,对不起 现在这将是一个很好的工具,不是吗?
恐怕这是白日梦,你必须自己调试CSS。
它不像Chrome说CSS方言A,IE说CSS方言B,两者都是100%可互换的,只是语法不同 经验和大量测试是实现跨浏览器兼容性的最佳工具。LOL强> 嗯,对不起 现在这将是一个很好的工具,不是吗?
恐怕这是白日梦,你必须自己调试CSS。
它不像Chrome说CSS方言A,IE说CSS方言B,两者都是100%可互换的,只是语法不同
经验和大量测试是实现跨浏览器兼容性的最佳工具。我真的认为这是不可能的。您将遇到的许多问题也与页面的布局/HTML有关。我建议大家阅读一下如何以一种避免很多人遇到的框模型问题的方式编写CSS/HTML。如果您能理解这一点,那么您的许多布局问题都可以得到很好的处理 好的,这里有一些关于盒子模型和其他常见IE相关bug的链接:
- (请阅读,但我不推荐这种方法)
- (可能与上面的部分重叠)
- (请阅读,但我不推荐这种方法)
- (可能与上面的部分重叠)
- 我真的认为这是不可能的。您将遇到的许多问题也与页面的布局/HTML有关。我建议大家阅读一下如何以一种避免很多人遇到的框模型问题的方式编写CSS/HTML。如果您能理解这一点,那么您的许多布局问题都可以得到很好的处理
好的,这里有一些关于盒子模型和其他常见IE相关bug的链接:
但即使如此,我认为可能会有一些情况下,你得到一个意想不到的结果。。。或者更确切地说,这并不完全是您想要的。我认为理论上,如果您有每个渲染引擎的服务器端实现,并将页面提供给它,那么您可以根据每个元素的计算样式进行差异,并使用其中一个作为指定的“主”进行调整
但即使如此,我认为可能会有一些情况下,你得到一个意想不到的结果。。。如果你在CSS中重复使用相同或相似的表达式,而你需要在IE中为其编写条件语句,那么使用简单的脚本检查CSS文件中的这几个模式就很容易了。除此之外,该项目必须是一项重大任务,我同意deceze的观点。如果您在CSS中重复使用相同或类似的表达式,并且需要在IE中编写条件语句,那么使用简单的脚本检查CSS文件中的这几个模式将非常容易。除此之外,该项目必须是一项重大任务,我同意deceze的观点。您看到那些文档块中的内容了吗?这段代码有魔力!你试过使用“reset.css”吗?也许这会有帮助。你看到那些医生的积木里有什么吗?这段代码有魔力!你试过使用“reset.css”吗?也许这会有所帮助。这不是白日梦。。。这实际上是一个完全合理和可能的项目。它确实还不存在,但它是可以做到的。@jeff我不同意。通常,为IE修复CSS需要稍微重新构造HTML,这可能需要修复更多的CSS和/或Javascript。通常,你不能合理地“翻译”IE的CSS,但必须找到一种完全不同的方法。不过,我希望被证明是错的。:)这不是白日梦。。。这实际上是一个完全合理和可能的项目。它确实还不存在,但它是可以做到的。@jeff我不同意。通常,为IE修复CSS需要稍微重新构造HTML,这可能需要修复更多的CSS和/或Javascript。通常,你不能合理地“翻译”IE的CSS,但必须找到一种完全不同的方法。不过,我希望被证明是错的。:)