2016-04-22 7 views
1

店舗が開いているか閉じている曜日を表示する必要があります。アクセシビリティ(スクリーンリーダーなど)のためにこれを行う最善の方法は何ですか?公開日と休業日にアクセシビリティをマークする最も良い方法は?

可能であれば、私は「普通の」ユーザーにとって必要なレイアウトを達成することが困難になるため、テーブルを使用しないことを推奨します。

<h2>First shop</h2> 
<ul> 
    <li> 
    Monday open 
    </li> 
    <li> 
    Tuesday closed 
    </li> 
    <li> 
    Wednesday closed 
    </li> 
    <li> 
    Thursday open 
    </li> 
    <li> 
    Friday open 
    </li> 
    <li> 
    Saturday closed 
    </li> 
    <li> 
    Sunay closed 
    </li> 
</ul> 

<h2>Second shop</h2> 
<ul> 
    <li> 
    Monday closed 
    </li> 
    <li> 
    Tuesday open 
    </li> 
    <li> 
    Wednesday closed 
    </li> 
    <li> 
    Thursday open 
    </li> 
    <li> 
    Friday open 
    </li> 
    <li> 
    Saturday closed 
    </li> 
    <li> 
    Sunay closed 
    </li> 
</ul> 

答えて

3

定義リストを使用します。それらは連想配列のHTMLに相当します。短縮版:

<dl> 
    <dt>Monday</dt><dd>open</dd> 
    <dt>Tuesday</dt><dd>closed</dd> 
    ... 
    ... 
    ... 
</dl> 
+0

あなたは定義リストを意味すると思いますか?あなたの例がどのように使われているのかわからない。源泉はありますか? http://www.w3schools.com/tags/tag_dl.asp – Evans

+0

定義リストは、情報の一致するビットをペアにするのに適した方法です。それはより複雑な内容でちょっと混乱するかもしれませんが、このような単純なリストのためには完璧です。 – stringy

+1

あなたは正しいようです。詳細はこちら:https://css-tricks.com/utilizing-the-underused-but-semantically-awesome-definition-list/ – Evans

関連する問題