私はボタンといくつかのCSSで奇妙な問題を抱えていましたが、高さ=高さ+詰め物がある古いIE5ボックスモデルに準拠しているかのように動作していたことに気付きました。最新のすべてのブラウザで、HTML <buttons>が古いIE5ボックスモデルに準拠しているのはなぜですか?
閲覧した後、私はthis articleに出くわしました。これは私の前提を確認しましたが、なぜこれが当てはまるのか説明しませんでした。
最近のすべてのブラウザ(Firefox、Chrome、IE9)がこのようなボタン要素を扱う理由を知っている人はいますか?そして、誰もが、ボタンの要素が(私が言うことができる限り)それらのブラウザで他の要素を使用するボックスモデルを使用する回避策を知っていますか?
これはIE5のボックスモデルであり、IE6ではありません。 IE6は標準モードで動作する標準ボックスモデルを実装していますが、IE5は標準モードでは動作しません。 – BoltClock
'DOCTYPE'は何を使用していますか? – Oded
<!DOCTYPE html> – Sean