在我看来,Webkit 是一个糟糕的渲染器。作为一名网页设计师/开发人员,我会考虑我的设计如何看待每一个放大倍数。Webkit 处理这个非常糟糕。边距、内边距和边框在各种放大倍率下的渲染效果都非常差,并且在 WebKit 中没有可以使用的兼容“交叉缩放”的 CSS。在 IE、Firefox、Opera 中放大和缩小任何网页,都是一致的。看看这个网站,例如:
http://development.mminc.co/davidphotos/
尝试在 IE 或 Firefox 中以不同的放大倍数使用底部的轮播。工作正常,对吧?现在在 Chrome 或 Safari 中尝试相同的操作。繁荣!开发商的噩梦!拜托,如果有人知道任何让 Webkit 能够处理甚至 Trident 也能成功做的事情的技巧,我想听听。我听说过 jQuery 缩放插件,但这是最后的手段。我到处寻找这个问题,但没有人提到 Webkit 缩放问题。好像是禁忌什么的。就我个人而言,我认为这是现代浏览器时代最大的错误之一,尤其是当像 Chrome 这样的(否则)很棒的浏览器在演示问题上比 IE7 给我带来更多麻烦时。
编辑:我觉得我应该更笼统,并使用一个明显只实现 HTML 和 CSS 的示例。
Webkit 强制使用带有缩放测试的顶部菜单换行,但其他浏览器不会。这是引擎的一个主要问题,如果有任何具体的解决方案,我想听听。如果没有,那么我认为应该立即解决和解决这个问题;这对用户来说是个麻烦事,对开发者来说是一场噩梦。网络上的任何地方都没有解决它的事实是很麻烦的。