che*_*run 4 css alignment twitter-bootstrap
关于集中Twitter bootstrap品牌或将列表项集中在导航栏中有几个问题,但我还没弄明白,如何将两者都集中在一起.
这是一个示例,用于修改twitter bootstrap导航栏,但它只是列表项目的中心,而不是品牌.这是HTML的结构:
<div class="navbar navbar-fixed-top center">
<div class="navbar-inner">
....
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
而CSS:
.center.navbar .nav,
.center.navbar .nav > li {
float:none;
display:inline-block;
*display:inline; /* ie7 fix */
*zoom:1; /* hasLayout ie7 trigger */
vertical-align: top;
}
.center .navbar-inner {
text-align:center;
}
Run Code Online (Sandbox Code Playgroud)
这是一个现场演示:http://jsfiddle.net/C7LWm/
我如何将品牌和列表项集中在一起,以便两者都集中在一条线上?
编辑:
我刚刚注意到,如果你在导航栏中有一个下拉菜单(比如你更新的答案),下拉列表就会搞砸了(下拉列表根本没有显示,如果显示,表单背景就会消失).一个更好的方法可能是,如果所有项目都没有居中并且有一条线,而是它们都应该在一条线上然后居中,类似于非响应视图,除了现在,还有一秒线.那可能吗?
Ken*_*nce 22
要使UL居中,您不需要编写任何类别.
Bootstrap提供您需要的一切,只需执行以下操作:
<ul class="list-inline center-block text-center">
// your list
</ul>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20447 次 |
最近记录: |