Я хотел бы создать простую главную страницу с разделом нижнего колонтитула, используя bootstrap-4
. В этом примере у меня есть основной раздел и раздел нижнего колонтитула, который в коде находится ниже основного раздела и также имеет стиль bottom: 0;
, но странным образом в браузерном или мобильном виде он находится в середине экрана.
Пример JSFiddle
HTML:
<div class="row">
<div class="col-xs-12 col-md-6 mt-100">
<h1 class="mb-4">Some Text</h1>
<p style="text-align:justify;" class="lead">
Some text some text Some text some textSome text some textSome text
some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text some textSome text text some text Some text some textSome text text some textSome text some textSome text text some textSome text some textSome
</p>
</div>
<div class="col-xs-12 col-md-6 mt-100">
<div class="text-center">
<p>
Some more Text Some more Text Some more TextSome more TextSome more TextSome more TextSome more TextSome more Text
</p>
</div>
</div>
</div>
</div>
</section>
<section>
<footer class="page-footer">
<p class="text-center">THIS IS THE FOOTER</p>
</footer>
</section>
CSS:
html,
body {
min-height: 100%;
height: 100%;
}
.mt-100 {
margin-top: 100px;
}
.main-image {
width: 100%;
height: 100vh;
background-image: url("http://afreshstartmovingco.com/wp-content/uploads/2019/01/hd-wallpapers-1920x1080-nature-1-1568x882.jpg");
background-size: cover;
background-position: 0% 100%;
}
.page-footer {
background-color: #343a40;
color: white;
padding: 30px 30px 30px 30px;
position: relative;
bottom: 0;
width: 100%;
}