とheight:22px;
とline-height:22px;
を縦に並べると作成されました。
またとheight:22px;
(入力のテキストは自動的に揃えられます)。さまざまなブラウザでline-heightが正しく動作しない
一部のブラウザ、特にモバイルでは、垂直方向の配置が正しくないことがわかりました。
line-height以外のテキストを縦にセンタリングする代わりのプロパティがありますか?
テキストを入力ボックスに正しく配置するにはどうすればよいですか?
.myinput{
width: 50px;
height: 22px;
font-size: 9px;
font-family: Arial;
text-align: right;
}
.mydiv{
width: 50px;
height: 22px;
line-height: 22px;
font-size: 9px;
font-family: Arial;
text-align: center;
border: 1px solid black;
}
<input type="text" class="myinput" value="EXAMPLE"/>
<div style="height:10px;"></div>
<div class="mydiv">EXAMPLE</div>