Если я использую valign-wrapper
с .btn
в Материализации. css .page-footer
, он не выравнивается по вертикали. например, следующее html:
<footer class="page-footer">
<div class="valign-wrapper row col 12" id="rowContainer">
<div class="col s12">
<button class="btn btn-block waves-effect waves-light light-blue" type="submit" name="action">btn1</button>
</div>
</footer>
производит:
![Footer with button not vertically aligned](https://i.stack.imgur.com/doFmE.png)
Примечание: в моей таблице стилей у меня есть:
.btn-block
{
width: 100%;
}
Чтобы кнопки с классом .btn-block
соответствовали ширине их контейнера.
Если я заменю кнопку на .input-field
, все будет работать так, как ожидается (т.е. выровнен по вертикали в нижнем колонтитуле). Например:
<footer class="page-footer">
<div class="valign-wrapper row col 12" id="rowContainer">
<div class="input-field col s12">
<input placeholder="Input1" type="text" class="center-align">
</div>
</footer>
производит:
.input-field">
Почему это происходит и как я могу выровнять мою кнопку по вертикали? Насколько я понимаю, .valign-wrapper
должен сделать это для меня.
Обратите внимание, что в моем реальном приложении я добавляю несколько кнопок в нижний колонтитул; именно поэтому я использую класс .row
с указанным количеством столбцов.