语义标记和形式

时间:2010-01-12 21:14:22

标签: html semantics

目前,我的表单如下所示:

<label for="comment">Comment:</label>
<textarea name="comment" id="comment" rows="6" cols="20"></textarea><br />

<label for="checker">Check the box:</label>
<input type="checkbox" name="checker" id="checker" value="ON" />

这些是否应该转换为<dt> / <dd>,因为它们在某种程度上是定义列表,或者我是否把它放得太远?

4 个答案:

答案 0 :(得分:0)

除非有另外的理由在表单中添加定义,否则你会把它放得太远。定义在语义上不适用于表格。

答案 1 :(得分:0)

它确实很好,如果有效的话就留下它。

如果您需要围绕label / input对的周围容器,请添加ulli s。我认为它们在语义上是更正确的选择。

答案 2 :(得分:0)

我倾向于使用字段集来适当地对相关字段进行分组,然后围绕它们使用OL。每个LI都有一个标签和一个输入。它们不是真正的定义,而是一系列事物。

答案 3 :(得分:0)

除非您希望某些特定工具或其他自动服务使用此HTML,否则DL / DT不合适。表格不是词汇表。