首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导选项卡:在选项卡之间有未知的空间

引导选项卡:在选项卡之间有未知的空间
EN

Stack Overflow用户
提问于 2013-09-30 00:28:52
回答 2查看 5.9K关注 0票数 1

在我的特殊情况下,我对引导标签之间的空间感到困惑。

我正在使用引导2.3.2和Ace主题(http://wrapbootstrap.com/preview/WB0B30DGR)的web应用程序。

以下是我的HTML:

代码语言:javascript
复制
    <div>
        <ul class="nav nav-tabs " id="my-tabs">
          <li><a href="#page-1" data-toggle="tab">1</a></li>
          <li><a href="#page-2" data-toggle="tab">2</a></li> 
          <li><a href="#page-3" data-toggle="tab">3</a></li> 
        </ul>
    </div>

    <div class="tab-content" id="my-panes">

        <div class="tab-pane" id="page-1">
            tab 1
        </div>  

        <div class="tab-pane" id="page-2">
            tab 2
        </div> 

        <div class="tab-pane" id="page-3">
            tab 3
        </div> 

    </div>

以下是我的附加CSS:

代码语言:javascript
复制
#my-tabs.nav-tabs > li {
    display: inline-block;
    float: none;
}


#my-tabs.nav-tabs > li > a {
    padding: 8px 16px;
    margin:0;
}

以下是jsfiddle演示:http://jsfiddle.net/edAVC/5/

制表符之间有空格。我对此感到困惑。花上几个小时,却弄不清楚它为什么会在那里。我想移除标签之间的空格。

请注意,出于其他原因,我必须使用<li>元素的display:内联块。

让我们假设我的css和HTML没有变化。我可以添加哪些额外的CSS来删除选项卡之间的空间?

谢谢和问候!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-30 00:36:07

bootstrap-combined.min.css中有一个空白设置。

尝尝这个

代码语言:javascript
复制
#my-tabs.nav-tabs > li > a {
    padding: 8px 16px;
    margin:0;
    margin-right: -4px;
}

JSFiddle

票数 5
EN

Stack Overflow用户

发布于 2013-09-30 00:45:07

这只是在行上设置元素的方式。你希望你键入的单词之间的空格是空格,对吗?这些块之间的空间就像单词之间的空格一样。-http://css-tricks.com/fighting-the-space-between-inline-block-elements/

根据这篇文章,你的选择是:

  • 设置负边距以删除内联空间。
  • 在ul上设置字体大小为0,并记录了一些问题。
  • 或者只是使用浮点数而不是显示内联块。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19084875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档