【发布时间】:2012-05-20 23:28:07
【问题描述】:
在 ASP.NET 应用程序中,如何设计页面使其在 IE6 和 IE8 浏览器中都能正常显示?如果有任何适用于两种浏览器的通用指南要遵循,我想尽量减少我需要做的 CSS 工作。我可能仍然需要在这里和那里进行调整,但我想减少大部分工作。请让我知道是否有任何此类指导方针。 提前致谢。
【问题讨论】:
-
您可能需要考虑发布一两个更具体问题的示例以获得更好的帮助。
-
开始在 IE8 中进行开发,或者更好的是,在 Chrome、Safari、Firefox 等符合标准的浏览器中进行开发。从那里开始,用它需要的黑客和其他愚蠢的废话来解决 IE6。有趣的是,你也可以学习为 IE6 编写 CSS 代码(有一些例外)。上周,我开始在 IE6 中测试现有应用程序,发现我只需要 2 行代码即可修复。熟悉这些怪癖:)
-
@Marko:IE8 究竟是如何不符合标准的?诚然,它是我在开发网站时不会使用的浏览器(仅仅是因为缺乏有用的工具),但说它不符合标准就太过分了。
-
哈哈,我知道有人会因为 @BalusC 的事来打我。但是你在 IE8 中运行过 Acid3 测试吗? acid3.acidtests.org
-
@Marko:IE8 的目标是兼容 CSS 2.1,而且确实如此。 Acid3 在许多其他浏览器中也失败了。