プログレッシブエンハンスメントは、移植性とアクセシビリティを向上させるだけでなく、開発プロセスを容易にするWeb開発方法論です。
私が欲しいのは、コミュニティの他の人々がこのアプローチについてどう思っているかを知ることです。
特に:Webアプリケーションがサポートする必要のあるテクノロジーの最小セットは何だと思いますか?
プログレッシブエンハンスメントは、移植性とアクセシビリティを向上させるだけでなく、開発プロセスを容易にするWeb開発方法論です。
私が欲しいのは、コミュニティの他の人々がこのアプローチについてどう思っているかを知ることです。
特に:Webアプリケーションがサポートする必要のあるテクノロジーの最小セットは何だと思いますか?
テキストのみのブラウザ (もちろん CSS と Javascript なし) とスクリーン リーダーで引き続き使用できる場合は、正しい方向に進んでいます。しかし、これらはあなたが見つける最高の基準です:)
私は個人的にリファラー、Cookie、JavaScript をデフォルトでブロックし、サイトごとに一時的または永続的に再度有効にしています。
サインインしているユーザーが Cookie を使用しないと Web サイトが機能しないことは許しますが、JavaScript が些細な目的で使用されている場合、JavaScript がないと機能しない場合は非常に腹が立ちます。
最小要件: 基本的な構造要素を含む HTML + リンク、HTML フォーム + アプリケーション用のおそらく Cookie。
サイトは、vt100、「通常の」ブラウザ、電話、スクリーン リーダーなどで実行できます。
-z
ほとんどの Web サイトのベースライン エクスペリエンスとして、スクリーン リーダーを念頭に置いて構成された基本的なコンテンツを使用して、HTML4 と CSS2 をターゲットにすることに問題はないと思います。重要なのは、テキストベースのブラウザーとスクリーンリーダーで機能するレイアウトを念頭に置いて、それを強化されたページの基礎として使用することです。
つまり、「プログレッシブ エンハンスメント」は「グレースフル デグラデーション」の別の用語ですか? 間違い。それらはコインの 2 つの異なる面です。それはあなたの焦点がどこにあるかを示しています。
css や JavaScript などを使わなくても 100% 役立つサイトを開発し、JavaScript ユーザー向けにきれいな機能や凝った機能をすべて追加することは、プログレッシブ エンハンスメントの一例です。
ただし、fancy/pretty でサイトをコーディングしてから、戻って javascript と css をオフにして、それがどのように見えるかを確認すると、それはグレースフル デグラデーションです。
最初に注目するグループが、これを決定します。同じ結論に達する可能性はありますが、可能性は低いです。あなたの焦点は本当に終点を決定します。
つまり、「プログレッシブ エンハンスメント」は「グレースフル デグラデーション」の別の用語ですか?
その場合、それはすべてのウェブサイトが行われるべき方法です.
Web アプリは、HTML (4 以降) で、セマンティックに、標準に反して構築する必要があります。
すべての CSS はオプションである必要があります。コンテンツとフォームは CSS がなくても機能しますが、CSS があると見栄えが良くなります。
すべての JavaScript はオプションである必要があります。ページとフォームはなくても動作するはずですが、あるとより簡単に動作します。
すべてのコードは、標準に従って記述し、各主要レンダリング エンジンでチェックする必要があります。ただし、どうしても必要な場合を除き、ブラウザーの欠陥を回避しないでください。標準を尊重するのはブラウザー次第であり、開発者が悪いレンダリング エンジンの後でうめき声を上げるのではありません。