Я пытаюсь создать нижний колонтитул для своей первой страницы в Bootstrap, и это выглядит отлично, за исключением того, что содержимое должно быть центрировано по вертикали. После проверки элементов в Chrome, похоже, что фактический элемент контейнера составляет около 50% высоты элемента родительского нижнего колонтитула.Загрузочный вертикальный контейнер в нижнем колонтитуле
Теперь я смог частично исправить это, установив «высоту линии» в соответствии с свойством «высота» нижнего колонтитула, но при этом часть содержимого выглядела значительно ниже нижнего колонтитула. Что я делаю неправильно и как я могу это исправить?
Без Line-Рост:
С Line-Рост:
<!-- Site footer -->
<footer>
<div class="container">
<div class="row">
<div class="col-sm-6">
<p>
<a href="#">Home</a> | <a href="#">About Us</a> | <a href="#">Contact</a>
<br />
© Website 2016. All rights reserved.
</p>
</div>
<div class="col-sm-6">
<p class="muted pull-right">
<a href="https://www.facebook.com"><i id="social-fb" class="fa fa-facebook-square fa-2x social"></i></a>
<a href="https://twitter.com"><i id="social-tw" class="fa fa-twitter-square fa-2x social"></i></a>
<a href="https://plus.google.com"><i id="social-gp" class="fa fa-google-plus-square fa-2x social"></i></a>
<a href="mailto:[email protected]"><i id="social-em" class="fa fa-envelope-square fa-2x social"></i></a>
</p>
</div>
</div>
</div>
</footer>
CSS
footer
{
height: 100px;
background:#fff;
margin-top:20px;
line-height: 100px;
}
Это прекрасно, не было известно ни об одном из этих! Значки справа, похоже, больше выравниваются с верхней строкой текста, чем вертикально центрируют себя, но его достаточно близко! Большое спасибо. –