私は簡単な形をしています:
<form method="post" action="/users/sign_in" accept-charset="UTF-8">
<input class="short" type="text" name="user[email]">
<input class="short" type="submit" value="Submit" name="commit">
</form>
私のCSSファイルでは、次のように設定しました。
.short{ height: 13px; }
テキスト入力フィールドで予想される13pxの高さを取得しましたが、送信ボタンの高さは7pxにトリミングされています。私はfirebugをチェックインしましたが、ボタンの高さに影響を与えるCSSの行は39行目だけで、ここで.shortを宣言しています。これはChromeとFirefoxの両方で発生します。何が原因でしょうか?