2015-12-09 2 views
2

У меня есть следующий html. Я использую структуру Bootstrap 3. Я пытаюсь вертикально выровнять свою кнопку с заголовком h2 в строке. Проблема заключается в том, что кнопка выравнивается с вершиной столбца div, а не посередине, как заголовок. Также, когда размер экрана изменяется на меньший, кнопка выравнивается с нижней. У меня есть ссылка на jsfiddle.Центральная кнопка вертикально в строке начальной загрузки

http://jsfiddle.net/n74/c9dhn9nc/17/

<div class ="row"> 
     <div class="col-sm-9"> 
     <h2>Dashboard</h2> 
     </div> 
     <div class="col-sm-3" > 
      <button class="btn btn-success btn-lg pull-right">Create App</button> 
     </div> 
    </div>" 

ответ

1

Просто добавьте запас на кнопку, чтобы центрировать кнопку на h2 тега.

http://jsfiddle.net/c9dhn9nc/19/

.tmargin { 
    margin-top: 12px; 
} 
+0

Спасибо, что работает, есть способ просто отцентрировать оба элемента по вертикали, то есть вертикальное выравнивание: Центр; похоже, не работает на кнопке – tech74

+0

Bootstrap - это немного другое животное, я обычно использую javascript для центрирования по вертикали в bootsrap, так как вы никогда не даете высоту контейнерам. То, что я обычно делаю, - это сценарий, который получает высоту родителя и центр, основанный на высоте. –

+0

Но, если вы найдете bootstrap gu-ru, у них может быть лучшее решение, чем мое, это именно то, как я это сделаю. –

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