html - Bootstrap nav pill 左右 padding 不相等

标签 html css twitter-bootstrap

我正在尝试在 Bootstrap 中使用 nav-pills 创建一个包含 2 个选项卡的容器。但是,间隙(按钮左侧的空白区域)不等于按钮右侧的间隙。我也没有添加任何特殊的填充。

<meta name="viewport" content="width=device-width, initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0">
<div class="container">
 <ul class="nav nav-pills" style="width:96%;">
   <li class="active" style="width:48%; text-align: center;"><a href="#">Home</a></li>
   <li style="width:48%; text-align: center;"><a href="#">Menu</a></li>
 </ul>
</div>

最佳答案

margin:0 auto; 赋给 .nav-pills 元素。 .nav-pills 具有 width:96%;,因此它与 .container 的左侧对齐。通过使用 margin:0 auto;.nav-pills 水平居中。

Jsfiddle

<meta name="viewport" content="width=device-width, initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0">
<div class="container">
 //Add margin:0  auto;
 <ul class="nav nav-pills" style="width:96%;margin:0  auto;">
   <li class="active" style="width:48%; text-align: center;"><a href="#">Home</a></li>
   <li style="width:48%; text-align: center;"><a href="#">Menu</a></li>
 </ul>

关于html - Bootstrap nav pill 左右 padding 不相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33686994/

相关文章:

html - 创建在浏览器宽度更改时挤压的内联图像

twitter-bootstrap - 如何正确链接和访问具有多个 div 的 css 元素?

javascript - jsPDF addHTML 方法不工作,没有错误消息

javascript - 使用 AJAX 提交表单后刷新 div

internet-explorer - audio.currentTime 在 IE9 中不起作用

html - 带有图像的嵌套 flexbox 有额外的高度

html - 大屏幕中的 CSS 最大内容宽度 (purecss)

html - 如何在带有图像的圆圈之间放置线条?

css - 中心内容和图像预加载器

jquery - Bootstrap 下拉按钮位置和 z-index