我在这张签到表上有:
<label>Check in date </label>
<select id="day">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="month">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="year">
<option value="1">2012</option>
<option value="2">2013</option>
</select>
如您所见,用户将在不同的选择框中选择月、日和年,但是,这三个标签应该只存在一个标签。
使用 HTML 执行此操作的正确方法是什么?
更新:我担心我们在开发类似上面的代码时可能会遇到的可访问性问题。我的意思是,盲人用户应该能够听到每个标签才能填写此表格......