私はExtJS4アプリケーション(カスタムレポートアプリケーション)に取り組んでいます。
ExtJS4は、すべてのcss3をイメージとテーブル(変更されたマークアップ)で自動的にフォールバックすることにより、ひどい優雅な劣化の原則を使用します。このため、すでに肥大化したマークアップをひどく肥大化し、すべてのグラデーション/境界線をデフォルトの画像に変更します。
css3要素以外に何が変わるかはわかりませんが、アプリのスクリーンショットは次のとおりです。
これはIE8です:
これはGoogleChromeです:
..。
- すべてのマークアップを検査し、これらのひどい設計上の決定を元に戻す必要があることに加えて
- 既存のデザインと一致するようにすべての画像を再作成する必要があることに加えて
- x-nlg、x-nbrなどをサポートしていないブラウザでは、正常な劣化が発生しないようにコアファイルを変更する必要があることに加えて。
更新2012-11-23
煎茶スライス:
ExtJSコアオーバーライド:
これらの互換性の問題をすべてより簡単に処理するための他の方法や設定、javascriptまたはsassはありますか?