我正在测试我编写的一些看起来很奇怪的 CSS 代码(我基本上混合使用百分比和像素值来确定 DIV 的宽度)。虽然我不相信它是正确的,但它在 IE 5.5、IE 6.0(thanks to these guys!)、IE 7.0、Firefox 3.0 和 Safari 3.12 上的所有屏幕尺寸上都能完美运行……所有在 Windows XP 上。我是否需要进一步担心在 Mac 和 Linux 上测试代码,或者它最有可能在这两个平台上正常运行?
编辑:
在处理这个问题几个月后,我发现 Safari 和 Firefox 在 Mac 和 PC 之间惊人地一致。
最佳答案
will it work on Mac and Linux?
不一定。
字体渲染是这种跨平台的最大问题。 Windows 上可用的一些字体在默认情况下不包含在其他字体中,并且 OSX 有一个非常繁重的字体渲染模型(尽管 Windows 上的 Safari 应该显示这一点 - 至少它曾经如此)。
通用框模型、填充、边距等都应该是标准的。
关于css - 如果你稍微奇怪的 CSS 代码适用于 Windows 上的所有浏览器,那么它能适用于 Mac 和 Linux 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/215375/