在模态中并排对齐

时间:2014-09-23 07:21:41

标签: html css

这是我的fiddle

HTML

<div id="wrapper">
    <div class="notes">One</div>
    <div class="notes">two</div>
    <div class="notes">three</div>
    <div class="notes">four</div>
</div>

CSS

#wrapper {
    width: 300px;
    overflow-x: scroll;
    overflow-y: scroll;
    border: 1px solid black;
}
.notes {
    color: red;
    border: 1px solid green;
    margin: 5px;
    width: 200px;
    height: 150px;
    display: inline-block;
}

我有一个300px宽度的包装div。

内部div是根据服务器请求动态生成的,每个的宽度为200px。

现在我需要在包装器中并排设置,当它达到300px时,需要以滚动模式显示..

似乎我的代码中存在一些问题。请帮忙......

1 个答案:

答案 0 :(得分:2)

您可以将white-space: nowrap;提供给包装,然后为每个项目将其重置为white-space: normal;

<强> Example Here

#wrapper { white-space: nowrap; }
.notes { white-space: normal; }

您可能还想要remove the white-space between inline block elements。有几种方法可以实现这一点,其中一种方法是将font-size: 0设置为父级,然后将其重置为子级上的font-size: 16px

<强> Updated Example