最近,我遇到了一些例子,例如:
<dl> <dt>Full Name:</dt> <dd><input type="text" name="fullname"></dd> <dt>Email Address:</dt> <dd><input type="text" name="email"></dd> </dl>
用于制作HTML表单。这是为什么?与使用表格相比有什么优势?
我想这取决于您确定语义,但是我认为:
应该使用与表单相关的属性,而不是定义列表。
<form> <label for="fullname">Full Name:</label> <input type="text" name="fullname" id="fullname"> <label for="email">Email Address:</label> <input type="text" name="email" id="email"> </form>
标记中的“ for”属性应引用标记的“ id”属性。请注意,当标签与字段相关联时,单击标签将使相关字段成为焦点。
您还可以使用