css - 如果你稍微奇怪的 CSS 代码适用于 Windows 上的所有浏览器,那么它能适用于 Mac 和 Linux 吗?

标签 css multiple-browsers

我正在测试我编写的一些看起来很奇怪的 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/

相关文章:

css - Windows 浏览器上的字体在视觉上不正确

html - 导航栏折叠在 Bootstrap 中不起作用

css - Google 网络字体在 Chrome 中看起来不稳定 - 如何应用修复

javascript - 同步 Javascript 计时器

css - WP + super 鱼 : Child menu item has hover/active applied when on parent page

javascript - 将 HTML Canvas 用于 UI 元素?

html - 如何使我的网站在不同浏览器上看起来相同?

html - 首次使用 CSS 构建的站点 block 在 Firefox 和 Safari 中显示不正确

cross-browser - 有效最大mailto : body lengths

带有 setTimeout() 的 Javascript 执行顺序