2013-12-12 2 views
1

В контейнере с фиксированной высотой я хотел бы прокрутить содержимое вкладки, оставив вкладки вверху.Прокручиваемое содержимое вкладки с Bootstrap

<div class="bs-example bs-example-tabs" style="height: 200px; border: 1px solid black"> 

    <ul id="myTab" class="nav nav-tabs"> 
     ...  
    </ul> 

    <div id="myTabContent" class="tab-content"> 
     This is long and must scroll, tabs must stay on top 
     .... 
    </div> 

</div> 

См http://jsfiddle.net/graemian/Wxr9d/3/

Я нашел решение, используя гибкую компоновку:

http://jsfiddle.net/graemian/wefPL/1/

(хром-только), но, конечно, есть другой, более простой способ?

ответ

2

Вы можете эмулировать свиток с переполнением: авто

.bs-example{ 
    position: relative; 
} 

.tab-pane{ 
    position: absolute; 
    top: 42px; 
    bottom: 0; 
    right: 0; 
    left: 0; 
    overflow:auto; 
} 
+0

Очень умный! Есть ли способ обойти фиксированный «42px»? –

+0

вы можете просто добавить 'height: 180px; overflow: auto; 'в блок' .tab-pane', где 180px = высота .bs-example - высота .nav-tabs. и удалить стили, такие как положение: absoulte и другие –

Смежные вопросы