我只是想知道您对 FORM 标签内的 DIV 标签有何看法?
我需要这样的东西:
<form>
<input type="text"/>
<div> some </div>
<div> another </div>
<input type="text" />
</form>
在 FORM
--- 中使用 DIV
是一般做法还是我需要一些不同的东西?
原文由 ceth 发布,翻译遵循 CC BY-SA 4.0 许可协议
我只是想知道您对 FORM 标签内的 DIV 标签有何看法?
我需要这样的东西:
<form>
<input type="text"/>
<div> some </div>
<div> another </div>
<input type="text" />
</form>
在 FORM
--- 中使用 DIV
是一般做法还是我需要一些不同的东西?
原文由 ceth 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 <form>
标签内使用 DIV 是完全可以接受的。
如果您查看默认的 CSS 2.1 样式表, div
和 p
都在 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 许可协议
2 回答1.6k 阅读✓ 已解决
2 回答954 阅读✓ 已解决
4 回答1.4k 阅读
1 回答1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1 回答838 阅读✓ 已解决
2 回答819 阅读
完全没问题。
form
将仅提交其输入类型控件( *alsoTextarea
,Select
等…)。您无需担心
div
在form
中。