1

我正在开发一个在 WordPress 上运行的新网站 - http://cravezilla.com 。我已经针对 Chrome、Mozilla、Safari 和 IE9+ 优化了该网站。但是,在 IE8 上,我网站的栏目都被扔掉了,我无法弄清楚为什么?

我附上了我的 IE8 预览的截图。我可以在 CSS 中包含一些东西来解决这个问题吗?

这是图像: 在此处输入图像描述

4

2 回答 2

0

在你的css文件中试试这个

.tri-block:last-child{
    margin-right:0;
    }
于 2012-11-04T17:49:18.820 回答
0

您正在使用 IE8 不支持的 box-sizing 属性。事情是你有一个 950px 固定宽度的 3 个元素的包装 div。并且您指定每个元素的宽度为 33.3%,内边距为 8px。它适用于 box-sizing,因为填充没有添加到宽度中。并且由于 IE 没有该方法并将填充添加到宽度,您将获得 33.3% + 33.3% + 33.3% + 填充值,该值比 950px 固定大小更宽,并导致第三个元素浮动到新行。

我建议您删除 box-sizing 属性并将这些 div 的固定宽度设置为 300 像素左右。它应该在您的 css 文件的第 483 行。

希望能帮助到你。

于 2012-11-04T17:49:56.030 回答