たとえば、この設計をコーディングするためのアクセス可能な方法は何ですか。
代替テキスト http://easycaptures.com/fs/uploaded/220/0715108922.png
現在、私の会社の CMS は、このデザイン用にこの HTML を作成しています
<div id="presentationsContainer">
<div class="ItemsContainer">
<div class="presentationsItemContainer">
<div class="TitleContainer">
Presentation October 2009</div>
<div class="MediaContainer">
<a target="_blank" href="Presentation.ppt">Download PPT </a>
</div>
</div>
<div class="presentations">
<div class="TitleContainer">
May 2009</div>
<div class="MediaContainer">
<a target="_blank" href="2009.ppt">Download PPT </a>
</div>
</div>
<div class="presentations">
<div class="TitleContainer">
March 2009</div>
<div class="MediaContainer">
<a target="_blank" href="2009.ppt">Download PPT </a>
</div>
</div>
<div class="presentations">
<div class="TitleContainer">
Results Presentation September 2008</div>
<div class="MediaContainer">
<a target="_blank" href="2008.ppt">Download PPT </a>
</div>
</div>
</div>
</div>
のようなもの<table>
はスクリーン リーダーのユーザーにとっては良くありません。多くの非セマンティックな div タグを持つスクリーン ユーザーは、どちらもスクリーン リーダーのユーザーに問題を引き起こすか、非セマンティックな div は適切にマークアップするよりも問題が少なくなります。
アクセシビリティには何を使用する必要がありますか?また、css が無効になっている場合、どのコード手法が理解しやすい書式を維持しますか?