Я пытаюсь создать два подразделения. В основном два 50% divs рядом друг с другом. Я пытаю центрирование дивы вертикально, и я обычно использую этот блок кода, чтобы центрировать вещи по вертикали/горизонтали:Ребенок не отвечает на относительное свойство родителя
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
Однако, в данном случае, кажется, что мой ребенок DIVS green-grid-left
и green-grid-right
не реагируют на position: relative
от green
.
Может ли кто-нибудь сказать мне, почему мои два divs не совпадают в середине каждого из их 50% блоков?
.green {
\t background-color: rgb(69,186,149); /*--Maybe this background: #00a16d; ---*/
\t width: 100%;
\t height: 400px;
\t position: relative;
}
#green-grid-left {
\t text-align: center;
\t position: absolute;
\t top: 50%;
\t left: 50%;
\t transform: translate(-50%, -50%);
\t -webkit-transform: translate(-50%, -50%);
\t /*text-align: center;
\t margin: auto;*/
\t width: 50%;
\t height: 90%;
\t float: left;
}
#green-grid-left-description {
\t color: #FFF;
\t font-size: 2.3em;
}
#green-grid-right {
\t width: 50%;
\t height: 90%;
\t float: right;
}
#green-grid-right-description {
\t color: #FFF;
\t font-size: 2.3em;
}
<div class="green">
\t \t <div id="green-grid-left">
\t \t \t <div id="green-grid-left-description">Website problems?<br>
\t \t \t We handle everything for you.</div>
\t \t </div>
\t \t <div id="green-grid-right">
\t \t \t <div id="green-grid-right-description">Website problems?<br>
\t \t \t We handle everything for you.</div>
\t \t </div>
\t </div>
Могу ли я использовать bootsrap? это нормально? – AVI