仅在 IE8 中出现奇怪的渲染问题

发布于 2024-10-31 18:03:05 字数 746 浏览 1 评论 0原文

我遇到了一些奇怪的渲染问题,这些问题仅发生在 IE8 上,而不是 IE7、6 或我测试过的任何其他浏览器(主要是 ff、chrome、opera)。

http://www.sealymattressonline.co.uk/Shop/Sealy- IE8 中的Silver-Collection-C246/

向下滚动到该页面的底部(或者实际上是左侧边栏中的任何其他类别链接),并且在第一个页面加载时,随机产品上存在无法解释的空白间隙 (参见http://plixi.com/p/92068948

我需要做的就是突出显示/选择使用光标进行狡猾的渲染,或者刷新页面,然后它就会正确渲染。 (请参阅 plixi.com/p/92069037,了解通过突出显示/刷新页面“修复”后的外观)

我知道这不是我的电脑 - 我在工作场所尝试了几台不同的电脑,并且都在IE8 - 所以不是像一些类似问题那样的浏览器插件。我也无法测试 IE9,因为我使用的是 XP。

有什么想法吗?获胜的助手将获得 cookie(想象中的 cookie 非常美味!)

更新:

我无法在我的计算机的本地服务器或其他测试服务器上重现此内容。这可能是与服务器相关的错误没有任何意义??!

I'm having some strange rendering issues that are occurring only on IE8, not IE7, 6, or any of the other browsers I've tested (ff, chrome, opera mostly).

http://www.sealymattressonline.co.uk/Shop/Sealy-Silver-Collection-C246/

in IE8 scroll down to the bottom of that page (or indeed any of the other category links from the left sidebar) and on the first pageload there is an un-explained whitespace gap on random products
(see http://plixi.com/p/92068948)

All I need to do is highlight/select the dodgy render with the cursor, or refresh the page, and it renders correctly from then on.
(see plixi.com/p/92069037 for how it looks once it's been "fixed" by highlighting / refreshing the page)

I know that it's not my PC - I've tried several different PCs at my workplace and all do the same on IE8 - so not a browser plugin like some similar problems. I'm also unable to test IE9, as I'm on XP.

Any ideas at all? The winning helper will get cookies (imaginary cookies are yum!)

UPDATE:

I can't reproduce this on my machine's local server or another test server. It doesn't make any sense that this might be a server related error??!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一个人的旅程 2024-11-07 18:03:05

这种风格似乎是罪魁祸首:

.group {display:inline-block;} 

我不明白你为什么需要它。
它跨越了容器的宽度,所以普通的旧块应该可以。您可能可以完全省略声明,因为“block”是 div 的默认值。

在 IE8 开发者工具中,我将显示更改为“块”,空白消失了,没有任何副作用。

This style seems to be the culprit:

.group {display:inline-block;} 

I don't see why you need that.
It spans the width of its container, so normal old block should do. You could probably leave off the declaration altogether, as "block" is default for divs.

In IE8 developer tools, I changed display to "block" and the white-space disappeared without any side effects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文