検索に移動プログレッシブエンハンスメントは、核となるコンテンツを最重要視するウェブデザイン戦略である。この戦略では、エンドユーザーのブラウザーやインターネット接続に合わせて、プレゼンテーション面や機能面で微妙に異なる内容や技術的に困難な内容をコンテンツに漸次追加していく。この戦略の利点として挙げられるのは、すべてのユーザーが任意のブラウザーまたはインターネット接続を用いてウェブページの基本的なコンテンツと機能性にアクセスできることと、より高度なブラウザーソフトウェアまたはより広帯域の接続を有するユーザーには同じページの拡張バージョンを提供できることである。2003年3月から6月にかけて発行されたWebmonkeyの連載記事を通じて、スティーブン・チャンピオンとニック・フィンクによって形成された。[2]様々な画面解像度に対応する柔軟なページレイアウトを実現するCSSテクニックは、レスポンシブウェブデザイン手法に関連したコンセプトである。(レスポンシブデザインは第2位だった)。ウェブデザイン上の特定の機能がまだサポートされていない場合に、使用できるコンテンツと基本的な機能性を理解できる」よう支援するため、プログレッシブエンハンスメントの採用を奨励した。[4]導入と背景[編集]この戦略は、古いバージョンのブラウザーソフトウェアでも動作する最新ブラウザー向けウェブページをデザイナーが制作するという点で、グレイスフルデグラデーションとして知られている従来のウェブデザイン戦略の進化版であると言える。(degradation)」、つまりデザイン上想定されたテクノロジーが存在しない場合でも表示できるとされていた。実際には、エンドユーザーは「とにかくアップグレード」すべきだという考え方に取って代わられた。熟慮の末、戦略が逆転された。用いてページのプレゼンテーションや振る舞いに機能性または拡張内容を追加するのである。そのような拡張内容はすべて外部リンクとするので、特定のブラウザーで使用できないデータが不必要にダウンロードされることはない。(1993~1994年頃)、またその後ブラウザーのバグに対処するためのCSSに取り組んだ際の経験に由来している。その初期のSGMLの文脈においては、セマンティックなマークアップが重要とされ、プレゼンテーションはマークアップ自体に組み込まれず、ほぼ必ず別途検討されていた。このコンセプトは、マークアップ界隈では「プレゼンテーションとコンテンツの分離」の原則、「コンテンツとスタイルの分離」の原則、あるいは「セマンティクスとプレゼンテーションの分離」の原則等、様々に呼ばれていた。1990年代半ば、CSSの導入と普及の前、ウェブが進化するにつれてSGMLの根本規則はHTML拡張派が度々破るところとなった。その結果、ウェブデザイナーは新しい破壊的技術とタグを採用してデザインせざるを得なくなった。誰もが最新のブラウザーを使っているわけではないということが認知され、グレイスフルデグラデーションに賛同が集まったが、最新、または1つ前のメジャーリリースのブラウザーでしかサポートされていないデザイン方法やテクノロジーが使われることが多くなり始めた。数年間、大半のウェブは最新の、最も人気のあるブラウザーでしか利用できなくなった。人道主義的な草の根の教育活動が起こるまで続いた。PEの根拠は、「グレイスフルデグラデーション」の背後にある根本的な仮定——ブラウザーは必ずより高速かつ強力になるということ——が、低機能なブラウザーと深刻な帯域制限を有するハンドヘルド機器とPDAの台頭によって誤りだったと証明されたという認識にある。ウェブの黎明期におけるHTMLと関連技術の急激な進化が減速したこと、また非常に古いブラウザーが使われなくなったことで、デザイナーは、CSS等の強力なテクノロジーを使ってプレゼンテーション作業をすべて行い、JavaScript等でクライアントサイドの複雑な振る舞いを拡張することが自由にできるようになった。当初、PEは「文書構造とコンテンツのセマンティクス、プレゼンテーション、そして振る舞いからの分離」という繊細な技術を説明するための幾分使いやすいキャッチオールなフレーズとして提案された。特定のブラウザーのレンダリングバグに対処するための、当時広く使われていたCSSハックをベースにしていた。新人デザイナーがPEのコンセプトを受け入れ、PEの手法の拡張と修正を行うにつれて、PEの戦略は形成されていった。基本方針[編集]PEの戦略は以下の基本方針で構成されている。基本となるコンテンツはすべてのウェブブラウザからアクセスできる基本となる機能性はすべてのウェブブラウザからアクセスできる疎なセマンティクスですべてのコンテンツがマークアップされる拡張レイアウトは外部リンクされたCSSで提供する拡張された振る舞いは外部リンクされた控えめなJavaScriptで提供するエンドユーザーのウェブブラウザーの好みを尊重する支持と採用[編集]2003年8月、ジム・ウィルキンソンはPEのウィキページを作って秘訣やコツを収載し、かつ全体的な戦略を説明した。手法と調和させることで、柔軟かつ強力なユーザー体験を提供できることを示した。Apartのために執筆した。[8][9][10]デイブ・シェア等はCSSベースのデザイン戦略を指す用語の採用を普及させる支援を行った。始め、各組織はPEを教育上の取り組みの基礎として組み込んだ。おいてPEに詳細に言及した。(enhancement)」の分解をオンザフライで行う技術の考案を行い、ユーザーの好みを守れるようにした。取得できるようにすることの重要性を議論した。テストしてから拡張内容を提供することを推奨した。Wtはオープンソースのサーバーサイドウェブアプリケーションフレームワークで、ブートストラップ時にプログレッシブエンハンスメントを透過的に実装し、プレーンなHTMLから完全なAjaxにまで展開する。アクセシビリティ上の利点[編集]PEの原則に従って作られたウェブページはその性質上アクセシビリティが高くなるが、これは、PEの戦略によってコンテンツが必ず利用可能であることと、通常サポートされない、または容易に無効化されるスクリプティングによって妨害されないということが要求されるためである。疎なマークアップの原則によって、内容を読み上げるツールがその内容を探しやすくなる。テーブルレイアウトや「タグスープ」等に対応できるよう設計された古いツールがPEサイトでどの程度使用できるかは定かではない。関する結果が改善される点も、PEベースのウェブデザイン戦略の副次的作用である。基本となるコンテンツは必ずサーチエンジンスパイダーからアクセスできるので、PEの手法で作られたページでは、サーチエンジンのインデクシングを妨げる恐れのある問題が回避される。これに対しては控えめなJavaScriptが1つの答えとなっている。Flashを多用したページでもPEでコーディングすべきだと反論した。関連する分野では、コンテンツとプレゼンテーションの分離の原則に関する疑念を絶対的に表明する者が多く、この2つは緊密に連結しているという現実的認識を主張した。2012年1月9日閲覧。2006年4月14日閲覧。2009年10月27日閲覧。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。