我正在尝试创建两个部门。基本上两个50%divs彼此相邻。我试图垂直居中的div和我通常使用的代码块垂直/水平居中的事情:子div无法回应父母的相关属性
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
然而,在这种情况下,它似乎是我的孩子的div green-grid-left
和green-grid-right
不响应position: relative
的。
任何人都可以告诉我为什么我的两个div在他们的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