テストコードは以下の通り、ブラウザはIE8です
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><body> <input type="text" /> <input type="submit" style="height:20px;" value="" /></body></html>
ログイン後にコピー
テキストボックスの位置は正確であり、参照として使用されます。参照用の任意の要素に置き換えることができます。
ボタン (type=button、type=submit、type=image に関係なく) が value="" である限り、ボタンは奇妙なことに上向きに傾き、他の水平要素と同じ高さにはなりません。不思議なのは、valueに値がある限り(value=""と書かないとデフォルト値が埋められてしまう)、必ず元に戻り、上がらないことです。
誰が説明してくれる? ?
ディスカッションへの返信(解決策)
ブラウザの種類は何ですか?
さて、冒頭の最初の文は?? 「ブラウザは IE8 です
vertical-align:bottom;」