我试图让页面随着 div 变宽而变宽。我使用 C#、win forms 和 jquery。我在 div 中有一个转发器,每个转发器项都有一个 div,其宽度和高度设置为 100%。我将所有 div 设置为向左浮动。在 chrome 中,页面变得更宽,但在 ie7、8、9 和 FF 中,页面并没有变得更宽。目前,我们正在将我们的网站转移到使用 .less 的过程中。这样做的重要性在于页面具有设定的宽度。在我们的例子中,我们需要让页面变宽。
我已经研究过将 div 设置为显示内联块,但这会在 div 之间留下空白。通过给出负边距或 div 在标记中的排列方式,我已经看到了一些解决方法,但我不是真正的粉丝。
如果您使用以下参数转到 jsfiddle,我有一个示例。我在 mt 平板电脑上,由于某种原因,我无法添加链接。
/布拉德8118/7Wf2j/
<div id="outer">
<div class="inner">
</div>
<div class="inner">
</div>
<div class="inner">
</div>
</div>
#outer{
Height:30px;
Border: 1px solid black;
}
div{
Float: left;
}
.inner{
border: 1px solid red;
Background-color: green;
Width: 20px;
Height: 100%;
}
内部 div 是由中继器创建的。
谢谢