html - Bootstrap 中的水平选项卡

标签 html css twitter-bootstrap

我在 bootstrap 中使用了一些自定义垂直选项卡的代码,我试图让它们水平显示,并在每个选项卡下方显示文本,但我不明白具体是怎么做的。

<section id="about">
<div class="container">
    <div class="row">
        <div class="col-md-12 col-sm-12 col-xs-12">
            <div class="feature_header text-center">
                <h3 class="feature_title"><b>Tabs</b></h3>                    
            </div>
        </div>
    </div>
    <div class="row">
        <div class="feature-tab">
           <div class="col-md-2 col-sm-3 col-xs-12">
                <ul class="nav nav-tabs main-tab-list text-center" role="tablist">
                      <li role="presentation" class="active">
                        <a href="#home" role="tab" data-toggle="tab" >
                          <div class="single-tab">
                                <div class="f-icon">
                                    <i class="fa fa-laptop"></i>
                                </div>
                            </div>
                             <h4>Tab 1</h4>
                        </a>
                      </li>
                      <li role="presentation" >
                        <a href="#profile" role="tab" data-toggle="tab">
                            <div class="single-tab">
                                <div class="f-icon">
                                    <i class="fa fa-send"></i>
                                </div>
                            </div>
                            <h4>Tab 2</h4>
                        </a>
                      </li>
                      <li role="presentation" >
                        <a href="#messages" role="tab" data-toggle="tab">
                            <div class="single-tab">
                                <div class="f-icon">
                                    <i class="fa fa-heart"></i>
                                </div>
                            </div>
                            <h4>Tab 3</h4>
                        </a>
                      </li>
                </ul>
            </div>  <!-- col-md-12 end -->
            <div class="col-md-10 col-sm-9 col-xs-12">
                <div class="tab-content main-tab-content">
                      <div role="tabpanel" class="tab-pane active " id="home">

                            <div class="col-md-12 col-sm-9">
                                <div class="c-tab">
                                     <h4>Tab 1</h4>
                                     <p>Lorem ipsum.... </p>
                                     <a href="#"> More</a>
                                </div>
                            </div>

                      </div>
                      <div role="tabpanel" class="tab-pane active " id="home">

                            <div class="col-md-12 col-sm-9">
                                <div class="c-tab">
                                     <h4>Tab 2</h4>
                                     <p>Lorem ipsum.... </p>
                                     <a href="#"> More</a>
                                </div>
                            </div>

                      </div>
                      <div role="tabpanel" class="tab-pane active " id="home">

                            <div class="col-md-12 col-sm-9">
                                <div class="c-tab">
                                     <h4>Tab 3</h4>
                                     <p>Lorem ipsum.... </p>
                                     <a href="#"> More</a>
                                </div>
                            </div>                                
                      </div>
                </div>
            </div>
        </div>
    </div>
</div>
</section>

我不会发布 CSS,因为会很长,我会发布 JsFiddle。

为了更清楚,我做了这个 Jsfiddle .有人能告诉我这将如何发展吗?我的意思是 Tab 1Tab 2Tab 3..

最佳答案

你可以尝试如下,我刚刚编辑了你的下面的类并且它有效! 你应该总是给样式 float: left;display: inherit; 一起做魔术:)

.main-tab-list li{
padding: 10px 0px 10px;
border: 1px solid#eee;
width: 150px;
/* background: #FBFBFB; */
float: left;
margin-bottom: 5px;
border-radius: 5px;
display: inherit;
margin-right: 5px;
}

关于html - Bootstrap 中的水平选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28578966/

相关文章:

html - 如果容器的高度为 :auto,则高度 100% 在 FF 和 IE 上不起作用

layout - 绝对定位在 chrome 中的显示表格元素内时的 1px 间隙

jquery - 通过每次悬停而不是一次使用 jquery 来传递元素

html - 在第 2 列上叠加第 1 列

html - 使用 bootstrap 3.3.5,页脚不会粘在页尾

html - FireFox 不显示 CSS/脚本/图像(真正来自子文件夹的任何内容)基本 HTML 站点,IIS7

javascript - 使用 Javascript 将文本 chop 为 2 行

css - 网站在实时服务器上时排版基线和大小发生变化

html - 当内容很大时,侧边栏保持很小

javascript - 表单提交刷新页面,不提交