我有兩個div。一個文本框和另一個按鈕。我無法垂直對齊兩個div。我需要文本框和按鈕具有相同的高度,並在同一行垂直對齊。哪裏不對?父無法在一條線上對齊兩個div的垂直線
.inputHolder{
border:1px solid #FFF;
\t vertical-align:middle;
}
.input{
\t margin-top:150px;
\t width:100px;
\t height:50px;
\t border:1px solid black;
\t font-size:1.2em;
\t padding:5px;
\t display:inline-block;
}
.input:focus{
\t outline:0;
}
.goBtn{
\t height:50px;
\t width:200px;
\t border:1px solid black;
\t display:inline-block;
}
<html>
<body>
\t \t <div class="inputHolder">
\t \t \t <input type="text" class="input">
\t \t \t <input type="submit" value="Go" class="goBtn">
\t \t </div>
</body>
</html>
悲哀地顯示:flex與所有瀏覽器不兼容 – TriForce
@TriForce它擁有97.71%的全球瀏覽器支持,而OP沒有列出不支持flexbox的特定瀏覽器作爲他們發佈的要求。 –
但問題是,它是對齊到屏幕的左側,我無法居中 –