我的视图中有bootstrap
tabs
代表星期几。标签按标签中的内容宽度显示,而不占据页面中的完整width
。
我的要求是全宽标签。我用Google搜索并找到了几个答案,但所有答案都给每个标签提供了相同的宽度(Full width tabs using Bootstrap (Support IE))。答案是好的,但在我的情况下,一个标签没有获得足够的空间,因此内容分为两行(7月16日星期三)。
那么如何为每个标签创建足够空间的全宽标签?今天选项卡有可用空间,可以将空间提供给其他选项卡。
修改........................................... ..........................................
使用bootstrap 2.3.2
答案 0 :(得分:2)
答案 1 :(得分:1)
看到这个小提琴http://jsfiddle.net/ZdU8j/
主要属性为display: table-cell
和width: 1%
答案 2 :(得分:0)
试试这个:
<ul class="nav nav-tabs">
<li><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li class="extraWidth"><a href="#messages" data-toggle="tab">Messagesssssss</a></li>
<li><a href="#settings" data-toggle="tab">Settings</a></li>
</ul>
<style type="text/css">
.nav-tabs li {
width: 24%;
}
.extraWidth {
width: 28%;
}
</style>
对于较大的tab
,您应该为所有宽度和宽度的额外百分比提供一定百分比的宽度。确保总宽度百分比应为100%。