0

オンライン アンケートを作成していて、マークアップのベスト プラクティスに関するアドバイスを探していました。一部の質問は非常に長く、サードパーティからのものであり、変更できません。私は現在、次のようにそれらを持っています:

<fieldset>
    <legend><span>Some long question text will go here?</span></legend>
    <input type="checkbox" name="opt1" id="opt1" value="opt1" /><label for="opt1">Option 1</label>
    <input type="checkbox" name="opt2" id="opt2" value="opt2" /><label for="opt2">Option 2</label>
    <input type="checkbox" name="opt3" id="opt3" value="opt3" /><label for="opt3">Option 3</label>
</fieldset>

これは問題ないように見えますか、それとももっとアクセスしやすいテクニックがありますか? アドバイスをありがとう

4

2 に答える 2

2

<span>はい、アクセス可能ですが、タグの理由はありません。

于 2011-04-23T13:47:06.627 に答える
0

はい、これは正しいアクセス可能なマークアップですが、<legend>可能であれば長い要素に注意してください。一部のスクリーンリーダーは、フィールドセットの各入力の凡例とラベルの両方を読み上げます。凡例が長い場合、それはユーザーにとって非常に面倒な場合があります。

<legend>また、一部のブラウザでは、すべてがブラウザウィンドウの幅内に収まらない場合、longが折り返されないことにも注意してください。これを制御するには、凡例を空白:通常でスタイル設定します。

于 2011-05-09T16:41:44.173 に答える