Итак, у меня есть проблема с Bootstrap 4 (а также flexbox). Вот код: HTML:Bootstrap 4 - контейнер со 100% высотой раздела
<section id="intro">
<div class="container-fluid">
<div class="row align-items-center">
<div class="col align-self-center">
<h1>We design things</h1>
</div>
</div>
</div>
</section>
И CSS:
#intro {
min-height: 65vh;
background-image: url("../img/intro.png");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.container-fluid {
height: 100%;
min-height: 100%;
}
Я хочу .container-жидкость всегда 100% от его родителя высоты, так что если участок имеет 100vh, контейнер должен также, если он имеет 50vh, он также должен иметь 50vh. Как мне это сделать? Я не могу центрировать что-то, используя flexbox, если высота - высота h1.
К сожалению, это не сработало - контейнер теперь центрирован, но он по-прежнему имеет высоту элемента h1, а не раздел. – grhu
Вопрос в том, чтобы сделать 'container-flud' той же высотой, что и родитель. –
Вот целый код: http://codepen.io/GRHU/pen/jywoQV Да, я хочу сделать .container-fluid, который находится внутри #intro секции полной высоты его родителя, который составляет 65vh, а затем используйте класс Bootstrap 4, чтобы он был центрирован по горизонтали и по вертикали. – grhu