最新のブラウザでは、要素を分散して位置合わせする効率的な方法を提供する Flexbox CSS モデルが提供されています。ただし、IE9 には Flexbox のサポートがありません。
IE10 の次の実装を検討してください。
<code class="css">div#navContainer { display: flex; // Modern browsers display: -ms-flexbox; // IE10 }</code>
IE9 に Flexbox がないことに対処するには、Flexbox 機能を検出する JavaScript ライブラリである Modernizr を組み込むことを検討してください。 Modernizr を使用すると、必要に応じてフォールバック スタイルを追加できます。例:
<code class="css">.container { display: flex; } .no-flexbox .container { display: table-cell; }</code>
詳しいガイダンスについては、Zoe Gillenwater のプレゼンテーションを参照してください:
Flexbox によるレベルアップ:
CSS3 レイアウト:
覚えておいてください:
以上がIE9 以降に Flexbox を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。