2つのdivがあります。 1つのテキストボックスと別のボタン。両方のdivを垂直に揃えることができません。テキストボックスとボタンが同じ高さで、同じ行に垂直に配置されている必要があります。なにが問題ですか?親の2つのdivを1行に縦に並べることができません
.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>
悲しいことに、フレックスはすべてのブラウザと互換性がありません。 – TriForce
@TriForceでは、97.71%のグローバルブラウザがサポートされています。また、OPはフレックスボックスをサポートしていない特定のブラウザを掲示しませんでした。 –
しかし、問題は、それが画面の左側に揃えられており、私はそれを中心にすることができません –