Html 将表单用于DIV内部的输入是否正确?
我一直在想HTMLHtml 将表单用于DIV内部的输入是否正确?,html,semantic-markup,Html,Semantic Markup,我一直在想HTML标记的用法。我需要它来存放容器中的元素 <form> <div id="container1"> <input type="text" name="first" id="name"> </div> <div id="container2"> <input type="text" name="second" id="surname"> </
标记的用法。我需要它来存放
容器中的
元素
<form>
<div id="container1">
<input type="text" name="first" id="name">
</div>
<div id="container2">
<input type="text" name="second" id="surname">
</div>
</form>
这样做是正确和自然的吗?这会捕获表单中的所有输入元素吗?如果没有更好的方法或任何其他方法来实现这一点?在
表单中使用div
标签是绝对可以接受的,但是在这种情况下,您可以尝试使用标签而不是div。
更多信息请参见。在表单中使用div
标签是绝对可以接受的,但是在这种情况下,您可以尝试使用标签而不是div。
详细信息如下。表单是HTML中的块级元素。通常,块级元素同时允许块级子元素和内联子元素
div和span都是表单的有效子级
此链接将帮助您更好地理解
但是您可以始终使用来检查html
希望这会有所帮助。你也可以阅读关于这个主题的更多了解 表单是HTML中的块级元素。通常,块级元素同时允许块级子元素和内联子元素
div和span都是表单的有效子级
此链接将帮助您更好地理解
但是您可以始终使用来检查html
希望这会有所帮助。你也可以阅读关于这个主题的更多了解 您好,谢谢您的回答。在这种情况下,标签标签比div有优势吗?这取决于您的情况。标签元素可以帮助用户在单击标签后将焦点放在输入元素上。W3C说:该元素不会呈现为用户的任何特殊元素。但是,它为鼠标用户提供了一个可用性改进,因为如果用户单击元素内的文本,它将切换控件。标签
应提供元素用途的清晰描述,因为屏幕阅读器正在向有视力障碍的人读取该元素;如果你想拥有一个可访问的网站,你应该将每个表单元素与一个标签关联起来,谢谢你的回答,在这种情况下,标签标签比div有优势吗?这取决于你的情况。标签元素可以帮助用户在单击标签后将焦点放在输入元素上。W3C说:该元素不会呈现为用户的任何特殊元素。但是,它为鼠标用户提供了一个可用性改进,因为如果用户单击元素内的文本,它将切换控件。标签
应提供元素用途的清晰描述,因为屏幕阅读器正在向有视力障碍的人读取该元素;如果你想有一个可访问的网站,你应该把每个表单元素与一个标签关联起来