ホームページ >ウェブフロントエンド >CSSチュートリアル >IE10 のフレックスボックスの問題を解決するにはどうすればよいですか?
IE10 のフレックスボックスの問題のトラブルシューティング
IE10 のフレックスボックス実装は、非ネイティブ サポートが原因で予期しない動作を示す可能性があります。この問題は、IE10 が古いバージョンのフレックスボックス仕様を使用しているため、制限が生じているために発生します。
これらの問題に対処するには、次の点を理解することが重要です。
報告された特定の問題
報告されたIE10 でフレックスボックスが正しく動作しない問題は、意図したコード内で最新のフレックスボックス構文を使用していることが原因です。 IEとの互換性のために。具体的には:
解決策
解決するにはこの問題では、IE10 の「トゥイーン」実装でサポートされている構文を使用するようにコードを調整します。プレフィックス付きのプロパティが含まれます:
.flexbox form { display: -ms-flex; -ms-flex-direction: row; } .flexbox form input[type=submit] { width: 31px; } .flexbox form input[type=text] { width: auto; display: -ms-flex; -ms-flex: auto 1; }
これらの変更は IE の「トゥイーン」フレックスボックス実装をターゲットにしており、予想される動作を復元する必要があります。
追加リソース
クロスブラウザーのフレックスボックス互換性の詳細については、次を参照してください。リソース:
以上がIE10 のフレックスボックスの問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。