在 FORM 中使用 DIV 是否正确?

新手上路,请多包涵

我只是想知道您对 FORM 标签内的 DIV 标签有何看法?

我需要这样的东西:

 <form>
  <input type="text"/>
  <div> some </div>
  <div> another </div>
  <input type="text" />
</form>

FORM --- 中使用 DIV 是一般做法还是我需要一些不同的东西?

原文由 ceth 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

完全没问题。

form 将仅提交其输入类型控件( *also TextareaSelect 等…)。

您无需担心 divform 中。

原文由 Royi Namir 发布,翻译遵循 CC BY-SA 3.0 许可协议

<form> 标签内使用 DIV 是完全可以接受的。

如果您查看默认的 CSS 2.1 样式表divp 都在 display: block category.fb-然后查看表单元素的 HTML 4.01 规范,它们不仅包括 <p> 标签,还包括 <table> 标签,所以当然 <div> 满足相同的标准.文档中的表单内还有一个 <legend> 标签。

例如,以下代码以严格模式通过 HTML4 验证:

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Test</title>
</head>
<body>
<form id="test" action="test.php">
<div>
  Test: <input name="blah" value="test" type="text">
</div>
</form>
</body>
</html>

原文由 Alex W 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题