0

最近、フィラメントグループによるプログレッシブエンハンスメントを使用した設計を読み終えました。この本では、ブラウザ機能のテストに基づいて2つのレベルのサポートを提供することについて説明しています。ブラウザがテストに合格すると、基本の上に構築された拡張エクスペリエンスが得られます。ブラウザに障害が発生した場合、基本的なエクスペリエンスが得られます。紙の上では、これは完全に理にかなっており、これがWebサイトの構築方法であるということを実感させます。

本を読み終えた後、ブラウザの機能をテストする本( https://github.com/filamentgroup/EnhanceJSと本https://github以降の新しいバージョン)で説明されているスクリプトであるenhance.jsを確認しました。 com /filamentgroup/enhance)。スクリプトでは、私が期待したような特定のcss機能をテストする方法はありません。もちろん、ボックスモデルのサポートをテストすることはできますが、レイアウトがdisplay:tableに依存している場合はどうなりますか?このような機能をテストしている人はいますか?そうすることさえ実用的ですか?

4

1 に答える 1

1

Modernizrは、同様の機能テストを提供する人気のあるライブラリです。ダウンロードページで選択できるビルド済みのテストの幅広い選択肢があり、テストするものも含まれますdisplay: table(非コア検出セクションのcss-displaytable )。また、不足している機能を補うのに役立つポリフィルのコレクションもホストしています。

于 2013-02-12T15:23:39.810 に答える