0

在我看来,Webkit 是一个糟糕的渲染器。作为一名网页设计师/开发人员,我会考虑我的设计如何看待每一个放大倍数。Webkit 处理这个非常糟糕。边距、内边距和边框在各种放大倍率下的渲染效果都非常差,并且在 WebKit 中没有可以使用的兼容“交叉缩放”的 CSS。在 IE、Firefox、Opera 中放大和缩小任何网页,都是一致的。看看这个网站,例如:

http://development.mminc.co/davidphotos/

尝试在 IE 或 Firefox 中以不同的放大倍数使用底部的轮播。工作正常,对吧?现在在 Chrome 或 Safari 中尝试相同的操作。繁荣!开发商的噩梦!拜托,如果有人知道任何让 Webkit 能够处理甚至 Trident 也能成功做的事情的技巧,我想听听。我听说过 jQuery 缩放插件,但这是最后的手段。我到处寻找这个问题,但没有人提到 Webkit 缩放问题。好像是禁忌什么的。就我个人而言,我认为这是现代浏览器时代最大的错误之一,尤其是当像 Chrome 这样的(否则)很棒的浏览器在演示问题上比 IE7 给我带来更多麻烦时。

编辑:我觉得我应该更笼统,并使用一个明显只实现 HTML 和 CSS 的示例。

http://www.gamespot.com/

Webkit 强制使用带有缩放测试的顶部菜单换行,但其他浏览器不会。这是引擎的一个主要问题,如果有任何具体的解决方案,我想听听。如果没有,那么我认为应该立即解决和解决这个问题;这对用户来说是个麻烦事,对开发者来说是一场噩梦。网络上的任何地方都没有解决它的事实是很麻烦的。

4

1 回答 1

1

这不是一般地回答如何解决 WebKit 缩放问题,但它应该有助于解决您的具体问题。

您正在使用jCarousel

即使是简单的演示也显示了您描述的相同问题。

因此,在使用 WebKit 浏览器进行缩放时,该插件完全被破坏了。

您可以向插件的作者寻求建议,或者找到不同的轮播插件。

例如,当您使用 WebKit 浏览器放大时,这个似乎没有任何问题:

http://www.thomaslanciaux.pro/jquery/jquery_carousel.htm (查看“dispItems”演示)

于 2011-05-28T15:15:11.790 回答