私はAngular 2アプリをコーディングしています。IE 9-10のCSSでカバーする必要があります。残りの部分はフレックスボックスレイアウトです。しかし、私は具体的に非フレックスボックススタイルのIE 9-10をカバーする必要があります。 これはindex.htmlの条件付きタグを使用する方法を見てきましたが、特定のIE 9およびIE 10にのみ適用されます。 また、@supports(display:flex)はこれらのIEではサポートされていません。 どのようなオプションがありますか?私はIE11のためにもフレックスボックスのscssを保持したいです。そして同時に、IE 9-10のフォールバックがあります。 ご意見やご提案は高く評価されます。IE 9-10のスタイルを適用する
0
A
答えて
1
@Ivan以下のスクリプト(jquery)を使用すると、ブラウザを検出でき、クラスを適用できます。
//Jquery
if ($.browser.msie && $.browser.version <= 6){
alert('IE 6 or below version');
}
if ($.browser.msie && $.browser.version > 6){
alert('IE above 6');
}
});
+0
ありがとうございました!私は本当にあなたの助けに感謝します。幸いにも私は私の現在のプロジェクトで古いIEをサポートする必要はありません。 – Ivan
+0
あなたは@Ivanを歓迎しています。 –
+0
私の答えがあなたの所で正しいのなら、それを正しいものとしてマークしてください:)、ありがとう –
関連する問題
- 1. スタイルを適用したSlider Thumbスタイルのコンポーネントを使用する
- 2. スパンタグのタイトルにスタイルを適用する
- 3. デフォルトのWPFスタイルを適用する
- 4. IEのスタイル問題
- 5. スキャフォールドビューにスタイルを適用する
- 6. TWebBrowserにVCLスタイルを適用する
- 7. SmartGWT:スタイルを動的に適用する
- 8. WPF:アプリケーションにスタイルを適用する
- 9. 条件にCSSスタイルを適用する
- 10. WPF:ContentPresenterにTextBlockスタイルを適用する
- 11. スピナーにスタイルを適用する
- 12. Android - Stripe - PaymentMethodsActivityにスタイルを適用する
- 13. アクティビティにスタイルを適用する
- 14. フラッシュメッセージにCSSスタイルを適用する
- 15. jqgridにスタイルを適用する
- 16. ハイパーリンクにスタイルを適用する
- 17. MahApps.MetroスタイルをNavigationWindowに適用する
- 18. div内のリストアイテムにスタイルを適用する
- 19. PrimeNGダイアログでスタイルを適用
- 20. jqueryの唯一の完全にロールオーバー(IEのみ)の後に適用する表示/非表示の段落スタイル
- 21. スタイルを使用して複数のAttachedCommandBehaviorsを適用する
- 22. 隣接する兄弟の子供にスタイルを適用する
- 23. IE計算済みCSSスタイル
- 24. コントロール内のすべてのリンクにスタイルを適用する
- 25. すべてのwpfウィンドウにデフォルトのスタイルを適用する
- 26. XAMLでColumnIndexを使用してスタイルを適用する方法
- 27. Reactネイティブベクターアイコンを使用してアクションリストにスタイルを適用する
- 28. ngOnInitを使用してスタイル属性を適用する角2
- 29. browser_actionを使用してCSSスタイルを適用する
- 30. ng-printを使用してCSSスタイルを適用する方法
この場合、ブラウザはIEであれば特定のクラスを適用し、スクリプトで適用したクラスを使用して既存の(flexboxをテーブルに)CSSを上書きすることができます。これはあなたを助けるかもしれません、私はうまく働いているプロジェクトの私の1つでやったことがあります。 –
@SatheeshKumarブラウザを検出して適用するためにどのようにアプローチしましたか?戦略は何だったの?ありがとう! – Ivan