5

我正在尝试使用引导程序进行水平滚动,但我无法让它水平滚动。我的li标签只是没有按应有的方式包装(它正常包装)。

HTML:

<div class="container suggest">
  <ul class="thumbnails bsuggest" >
    <li class="span2">
     text goes here
    </li>
  </ul>
</div>

CSS:

.bsuggest
{
    overflow-x:scroll;
    overflow-y:hidden;
    height:250px;
    white-space:nowrap; !important
    width:100%;
}
.bsuggest li
{
    float:left;
    display:inline-block;
    *dsplay:inline;/* For IE7*/
    *zoom:1;/* For IE7*/
    white-space:normal;
}
.suggest
{
    width:100%;
    position:relative;
    margin-top:95px;
}

我想我已经做了它应该做的事?

4

2 回答 2

15

在 Bootstrap 2中,您必须覆盖一些span*样式。

ul元素必须得到这个 css :

ul.your-horizontal-list {
    white-space: nowrap;
    overflow-x: auto;
}

ul.your-horizontal-list li[class*="span"] {
    display: inline-block;
    float: none;
}

这是一个工作演示

确保在引导 CSS 之后加载您的 CSS。

编辑:将其命名为 Bootstrap 2,在 Bootstrap 3 中您可能需要替换spancol-...或类似的东西。

于 2013-01-08T13:26:26.170 回答
1

white-space:nowrap; !important需要在.bsuggest上线!important;

像这样white-space:nowrap !important;

于 2012-12-17T00:03:52.290 回答