今日、divからinputsまですべてのスタイルを設定する汎用ボタンクラスを作成するときに遭遇した奇妙なバグ。input [type = submit]に関しては、ほとんどのブラウザが異なるボックスモデルを使用しているようです。
最近のほとんどのブラウザ(ie9 +、ff、chromeなど)は、間違いがなければボーダーボックスを使用する送信を除いて、すべての入力にコンテンツボックスボックスモデルを使用します。
基本的に、高さを100に設定し、パディングを10に設定すると、送信を除くすべての入力の高さは120になりますが、送信の高さは100になります。
これは、ボックスサイズとそのブラウザプレフィックスを使用して簡単に修正できます。しかし、私の問題は、同じことをするがボックスサイズ設定をサポートしていないIE6/7にあります...
これで、半分にカットされた送信を除いて、すべての入力がフルハイトで表示されます。条件付きコメントとは別に、コンテンツボックスまたは別の修正を強制するためにどのようなオプションが必要ですか?