メインコンテンツへスキップ
Niquelao Webアクセシビリティとスペイン語のフロントエンド開発:WCAG基準、アクセシブルなウィジェット、Firefox拡張機能を実際のコードで解説。

このサイトの一部のリンクはアフィリエイトリンクです。リンク経由で購入されても、お客様に追加費用はかからず、当サイトが手数料を得る場合があります。これは当サイトのおすすめ内容には一切影響しません。詳細はアフィリエイト開示をご覧ください。 アフィリエイト開示.

ニケラオ » ウェブログアーカイブ » acc_slide: XHTML、CSS、JavaScriptによるプレゼンテーション

» ウェブログのアーカイブ » acc_slide: XHTML、CSS、JavaScriptによるプレゼンテーション Niquelao acc_slide: XHTML、CSS、JavaScriptによるプレゼンテーション 2007年4月15日、Rumoroso著 ついにこれを公開する時が来ました。以前から取り組んでいたのですが、あれやこれやの理由で今までできませんでした。ここに、XHTML、CSS、JavaScriptでプレゼンテーションを行う新しいシステムをご紹介します。おそらく皆さんの何人かは、よく使われるシステムのいくつかをすでにご存じでしょう。たとえばW3CのHTML SlidyやEric MeyerのS5などです。それらを使った後、私はこう結論づけました。優れていることは確かだが、おそらく改善できる点があるのではないか(もちろん、私の基準においてですが)。すでに述べたように、どちらのシステムも優れており有効ですが、どちらもスクリプトが利用してスタイルを適用するためだけの目的でマークアップを使う必要があります。本当に効率的なものを求めるなら、スクリプト自身が必要とするマークアップを賢く生成するようにすればよいのではないでしょうか? 開発 私は次の前提で作業を始めました。正しく構造化されマークアップされた文書(見出し、段落、リストなどを備えたもの)があれば、スクリプトはプレゼンテーションを整理・生成するのに十分なほど賢くあるべきで、追加のコンテナやクラス、idを一切含めずにそれを実現するべきである。どのコンテンツを各スライドに含めるべきかを区別できるのは、文書自身の構造だけであるべきです。これに取り組んだ末、結果がこちらです。acc_slide、あるいはAndrésとMarotoが呼ぶところのrumo_slideまたはslide_osoです。これについてさらに書き続けるよりも、私が話していることを実演するのが一番です。2つのプレゼンテーションを用意しました。どちらもシステムとその使用方法の説明です。両者の違いは要約の度合いです。私が話していることを理解するために、私が使用したマークアップをぜひご覧ください。注:プレゼンテーション内のナビゲーション方法は同じで説明されていますが、コンテンツ内を移動する基本的な方法はキーボードの矢印キー(上下)で行います。 短縮版と ダウンロード可能な短縮版 拡張版(はい、とても拡張されています)と ダウンロード可能な拡張版 基本的な特徴 acc_slideは、コンテンツと動作の完全な分離を目的として作られており、表示したい情報を作成・マークアップする際に動作について一切考慮する必要がありません。acc_slideプレゼンテーションシステムが備える特徴の中でも、以下の点が際立っています。 見出しの使用による、コンテンツの正しく論理的な構造化のみを必要とします。 コンテンツのセマンティックなマークアップに必要なもの以外の追加要素を必要としません。 システムはDOMツリーを再構築・適応させるため、特定のマークアップを強制しません。これにより、適切に構造化されたあらゆる(X)HTML文書と互換性があります(他のプレゼンテーションシステムで使われるマークアップを含む文書とも)。これにより完全に汎用性があります。ウェブ文書上でも、他のプレゼンテーションシステムで使われるマークアップ上でも使用できます。 標準とアクセシビリティを尊重します。 コンテンツ、プレゼンテーション、動作の完全な分離。 簡単な統合と簡単な使用。特別な知識は不要で、提案されたテーマのいずれかを使用すればCSSを知る必要もありません。 スライドのグループでセクションを作成できます。 グラフィック面は高い汎用性を提供し、CSSで完全に制御できます。さらに、複数のスタイルを作成し、セレクタの詳細度を利用して(プレゼンテーションの実行中に)オンザフライで適用(および組み合わせ)できます。 自動再生のautoplayシステム。 リンクをプレゼンテーションに統合して開くシステムを搭載。リンクにtitle属性を含めると、その内容がウィンドウの下部に表示されます。また、リンク先はURLまたは画像にできます。 各スライドはアンカーと関連付けられているため、任意のスライドに直接移動できます。アンカーはプレゼンテーション内のスライドの位置と一致します。 ここまで来たので、皆さんのフィードバックをお待ちしています。また、システム用の公開スタイルリポジトリを作ることも考えていました。良いアイデアだと思われ、ご自身のスタイルで参加したい方はぜひどうぞ。テーマはrumoroso@niquelao.netまでお送りください。 acc_slide: XHTML、CSS、JavaScriptによるプレゼンテーション カテゴリー: (X)HTML、アクセシビリティ、CSS、JavaScript —> 2件のコメント Claudio 2007年10月15日 このような重要な取り組みに祝福を申し上げます。友人と一緒にプレゼンテーションで使うつもりです。一つ疑問があります。短縮版はダウンロードできましたが、拡張版はできませんでした。拡張版のほうが興味があります。というのも、どうやらH2タグのテキスト自体をスライドの装飾要素として使い、画像を避けつつ、装飾に画像は必要ないということをとても美しい形で示しているからです。この点は特に興味があります。プレゼンテーションがMicrosoftのユーザーに向けたものだからです。短縮版のコードを見ていますが、JavaScriptの知識がないため、今のところ修正できません。最初に明確にしなかったかもしれませんが、あなたの仕事はとても役に立ち、他の選択肢よりずっと優れており…美しいです。祝福を申し上げます。 Rumoroso 2007年10月15日 こんにちはClaudio。お言葉ありがとうございます。お役に立てて嬉しいです。拡張版をダウンロード可能な形式でアップロードしたところです。記事にリンクを貼りました。お役に立てば幸いです。動作について疑問があれば教えてください。また、適用したスタイルを私たちと共有したい場合は喜んで。ありがとう。よろしく コメントのフォローはRSS 2.0フィードで可能です。また、あなたのサイトからトラックバックを送ることもできます。 前の記事: acc_calendarのアップデート 次の記事: Escuas —> —> —> この作品はCreative Commonsライセンスの下にあります。

P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.


¿Cumplir WCAG sin tocar el código?

Superposición de IA que promete cumplimiento WCAG en 48 horas