繁体   English   中英

Bootstrap 3,用于宽度相对于其容器的导航药丸

[英]Bootstrap 3, full width for nav-pills regarding to its container

我有以下麻烦。

假设我有一个容器,其宽度为950px 此容器中有一个nav-pills元素,但它的左右两侧都有边距,但是我需要删除这些边距,以使该元素的宽度相对于原始容器而言为100%,就像我在950px之前950px 我的代码如下所示:

<div class="container">
    <ul id="mytabs" class="nav nav-pills nav-justified" role="tablist">
        <li><a href="/link" role="tab" data-toggle="tab">link1</a></li>
        <li class="active"><a href="/link2" role="tab" data-toggle="tab">link2</a></li>
        <li><a href="/link3" role="tab" data-toggle="tab">link3</a></li>
        <li><a href="/link4" role="tab" data-toggle="tab">link4</a></li>
    </ul>
</div>

和CSS的.container

.container {
    width: 950px;
}

到目前为止,我尝试了多种方法来实现它,例如,给width: 100%药丸width: 100% ,但仍然没有运气。 这是一个jsfiddle ,可让您更好地了解我的问题。

我认为,您的意思是这样的: https : //jsfiddle.net/z3d9984p/2/

所以我删除填充以获得100%的宽度

.container {
  width: 950px !important;
  padding-right:0;
  padding-left:0
}

由于容器类的padding-left and padding-right更新了这种情况

工作片段

 .container { width: 950px !important; padding-left: 0px !important; padding-right:0px !important; } 
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <div class="container"> <ul id="mytabs" class="nav nav-pills nav-justified" role="tablist"> <li><a href="/link" role="tab" data-toggle="tab">link1</a></li> <li class="active"><a href="/link2" role="tab" data-toggle="tab">link2</a></li> <li><a href="/link3" role="tab" data-toggle="tab">link3</a></li> <li><a href="/link4" role="tab" data-toggle="tab">link4</a></li> </ul> </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM