私は公共部門で働いており、上司から Web プロジェクトを引き継ぐ必要がありました。このページは、障害を持つユーザーがアクセスできるように既に作成されています。
HTML4からHTML5に変更することを考えたのは、いくつかの変更を加えている間、アクセシビリティに関していくつかの新しい、より優れた側面があると聞いたからです。
その変化は本当に報われますか?それとも、コードを変換するだけの無駄な時間ですか?
私は公共部門で働いており、上司から Web プロジェクトを引き継ぐ必要がありました。このページは、障害を持つユーザーがアクセスできるように既に作成されています。
HTML4からHTML5に変更することを考えたのは、いくつかの変更を加えている間、アクセシビリティに関していくつかの新しい、より優れた側面があると聞いたからです。
その変化は本当に報われますか?それとも、コードを変換するだけの無駄な時間ですか?
HTML5 は、ページがどのようにレイアウトされているかについて、ユーザー エージェントにさらなる洞察を与えるセマンティック要素の大規模な配列をもたらします。特にスタイルがまともで、タグの種類に依存していない場合は特に、それは間違いなく価値があり、あまり時間がかかるべきではありません. <div>
基本的に、一連の を意味のある対応するものに置き換えます。
たとえば、HTML5 の新しいタグの一部を次に示します。
<section>
<nav>
<article>
<aside>
<hgroup>
<header>
<footer>
<time>
<mark>
CSS3 やローカル ストレージなどの HTML5 の他の部分には、実際にはアクセシビリティの利点はありません。
タグが正しく使用されていることを確認するために、これらすべてのタグが実際に何を意味するのかをもっと読むことをお勧めします。<b>
、<em>
および<strong>
タグの明確な意味など、他の変更もありました。
IE6 などの一部のブラウザー (IE7 については不明) は、これらの新しいタグを好まないため、使用するとページが破損します。これを修正するには、Modernizr のようなポリフィル ライブラリを含めることができます。スクリプトを含めるだけで、すべてが機能します。
html5 は目指すべき優れた標準ですが、多くのブラウザーはまだ新しいタグ/マークアップをサポートしていません..ARIA またはWAI-ARIA (Accessible Rich Internet Applications Suite) を入力してください。
Clarissa Peterson の Web サイトでは、html5 v ARIA の優れた実際の例が示されています。HTML5 & ARIAというタイトルのセクションを参照してください。