-3

テキスト入力のあるフォームがあり、そのテキスト入力に css-property を指定しbox-sizing: border-box; width: 100%; padding-left: 28pxました。私が見つけることができるすべてのドキュメントによると、border-boxIE8はこの値をサポートするはずでbox-sizingあり(実際、IE8が quirks-mode で box-model をレンダリングする方法です)、パディングがあるにもかかわらず、この入力を常に100%幅に保つ必要があります左に。ただし、とにかくパディングを幅に追加するだけのようです。これはhttp://theater.dierclients.com/assets/htmlの紫色のサイドバーで確認できます。

なぜこれが起こっているのかについて何か考えはありますか?

ありがとう。

4

2 に答える 2

4

box-sizingCSS3プロパティです。IE8には直接実装されていません。次の構文を使用する必要があります。

-ms-box-sizing

http://erik.eae.net/archives/2008/03/10/21.48.10/ およびhttp://www.quirksmode.org/css/box.htmlを参照してください

-moz-box-sizingこれは、Firefoxの特定のバージョンで使用する必要があるものと似ていることに注意してください。詳細については、このページの「ブラウザの互換性」セクションを参照してください。

https://developer.mozilla.org/en-US/docs/CSS/box-sizing

于 2012-12-03T08:55:41.000 に答える