0

Inernet Explorer 8有人可以告诉我为什么services page上的列宽度比他们应该是什么短?他们应该是类同的黄色突出显示以下区域:respond.js与引导程序3和IE8

services page on website

我试图在浏览器中观看栈,并用仿真模式从内部IE11。我使用respond.jsBootstrap docs描述。

我在做什么错?

感谢

回答

2

有2个问题在IE8:

第一个问题:

<dt> 
    <i class="icon-data-consolidation"></i> 
</dt> 

<dt>标签对IE8一个diferent大小比任何其他浏览器。 (Firefox,Chrome,Safari等)。例如在Mozilla中它有width = 45px ; height = 45px,在IE8中它有width = 160px ; height = 45px;。因此,由于您在页面中标记的<dt>标签的宽度为160px,因此您的设计会崩溃。对于第一个问题

解决方案:

添加到这一点你的CSS代码:

.dl-horizontal dt { 
    width: 45px !important; 
} 

问题二:

<dd> 
    <h5>Data Consolidation</h5> 
    <p>Data from disparate systems ...</p> 
</dd> 

<dd>标签具有利润率左=在Firefox中为45px,但在IE8中设置为180px。

解决了第二个问题:

添加这个到你的CSS代码:

.dl-horizontal dd { 
    margin-left: 45px !important; 
} 

我测试过这一点,它的工作原理,希望这有助于。

+0

谢谢,你能告诉我**不同的宽度来自哪里吗?**在我的样式表中,我确实有正确的宽度,没有覆盖'重要的' – Ciwan 2014-11-06 10:07:05

+0

说实话,我不完全清楚。 IE8很难调试,我只注意到差异,我看到添加这些线会让你的设计看起来不错。我使用IE8开发人员工具。 – paulalexandru 2014-11-06 10:23:18

+0

好的谢谢:) – Ciwan 2014-11-06 10:24:03