Как сделать bootstrap 3 tab nav активным по умолчанию?
используя bootstrap 3 я пробую этот exameple, используя class= "active" в элементе li. К сожалению, когда страница изначально не отображается ни на одной панели вкладок, все содержимое вкладки пусто. Вкладки отображаются правильно, и когда я явно нажимаю на вкладку, отображается правильная панель.
чего мне не хватает?
спасибо заранее.
<ul class="nav nav-tabs">
<li class="active"><a href="#graduation" data-toggle="tab">graduation</a></li>
<li><a href="#graduate" data-toggle="tab">graduate</a></li>
<li><a href="#extension" data-toggle="tab">extension</a></li>
</ul>
<div class="tab-content" id="TabContent">
<div class="tab-pane fade" id="graduation">
<p>
anything
</p>
</div>
<div class="tab-pane fade" id="graduate">
<p>
graduate
</p>
</div>
<div class="tab-pane fade" id="extension">
<p>
extension
</p>
</div>
</div>
2 ответов
вам также необходимо указать active
класс по умолчанию tab-pane
(и для исчезающих вкладок вам нужно добавить in
class), таким образом, вы должны изменить
<div class="tab-pane fade" id="graduation">
to
<div class="tab-pane fade in active" id="graduation">
для тех, кто ищет ответ для bootstrap 4
boostrap 4
<div class="tab-pane fade show active" id="graduation">
<div class="tab-pane fade" id="graduation">
по сравнению с boostrap 3
<div class="tab-pane fade in active" id="graduation">
<div class="tab-pane fade in" id="graduation">