xHTML语法问题

时间:2010-08-20 02:09:09

标签: xhtml

如果我将标签放在输入标签之后或之前或是否重要,这是否合适?

<label for="l">Last Name:</label>
<input type="text" name="lname" id="l" />

<input type="text" name="fname" id="f" />
<label for="f">First Name:</label>

3 个答案:

答案 0 :(得分:4)

两者都是有效的XHTML,但为了获得良好的可访问性,最好先使用<label>,以便屏幕阅读器在到达输入之前对其进行描述。

答案 1 :(得分:2)

我将输入标签放在label标签内:

<label>Name: <input ... /></label>

这样,就不需要for属性了。

答案 2 :(得分:1)

没有。没关系。输入可以是页面上的任何位置。