正如您在下面的gif中所看到的,我的Tabs正在垂直扩展。不过,我希望他们能横向扩张。我已经尝试过使用white-space:nowrap,以及其他被证明对其他人有效的东西,但在我的情况下,它是行不通的。
HTML:
<div class="l_tabs">
<div>
<ul id="myTab1" class="nav nav-tabs bordered">
<li class="tab-add">
<li class="contentTab">
<li class="contentTab">
<li class="contentTab">
<li class="contentTab">
<li class="contentTab">
<li class="contentTab active">
</ul>
</div>
</div>CSS:
.l_tabs {
background: #474544 none repeat scroll 0 0;
display: block;
height: 57px;
overflow: auto;
white-space: nowrap;
width: 500px;
}
.l_tabs > div {
background-color: white;
height: 40px;
padding-top: 4px;
width: 99%;
}发布于 2016-08-10 10:22:48
您没有为li提供CSS,但我想应该有一个浮点分配给它,这就是为什么div堆积到底部,您需要移除它并应用显示:内联块。
.tab-add,
.contentTab {
float: none;
display: inline-block;
}发布于 2016-08-10 08:42:43
在.l_tabs{ }中更改宽度
width: 500px;至
width: 100%;更新的
请检查此小提琴以供参考。
那就行了!
发布于 2016-08-10 10:03:24
试试这个:
.l_tabs > div {
overflow-x: auto;
white-space: nowrap;
}完整法典:
.l_tabs {
background: #474544 none repeat scroll 0 0;
display: block;
height: 57px;
width: 500px;
}
.l_tabs > div {
background-color: #fff;
height: 40px;
padding-top: 4px;
width: 100%;
overflow-x: auto;
white-space: nowrap;
}
.l_tabs li {
display: inline-block;
padding: 0 50px;
}https://stackoverflow.com/questions/38868260
复制相似问题