【发布时间】:2012-04-06 11:03:08
【问题描述】:
我想知道是否可以在不位于form 中的情况下使用fieldset 标签。因为我喜欢它包含legend 和内部html 周围的边框的方式。当我用它来包围li 元素时,它的行为就像它在表单中的实际存在(视觉)一样。
【问题讨论】:
我想知道是否可以在不位于form 中的情况下使用fieldset 标签。因为我喜欢它包含legend 和内部html 周围的边框的方式。当我用它来包围li 元素时,它的行为就像它在表单中的实际存在(视觉)一样。
【问题讨论】:
要记住的一件事是,您应该将结构和设计分开。您想要一个字段集是因为它是一个字段集还是因为该字段集看起来不错?
另见:
【讨论】:
fieldset标签
div - 这是为此而设计的 - 并按照你想要的方式设置它的样式?
您可以在实际表单之外使用任何表单元素,因为它们中的大多数都可以与表单之外的 JavaScript 实用程序一起使用。仅当您计划允许用户提交数据时才需要该表单。
【讨论】:
它是有效的 HTML5。将以下 HTML 粘贴到 验证器:http://validator.w3.org/check:
<!DOCTYPE html>
<html>
<head><title>Title</title></head>
<body>
<fieldset> <legend>Test</legend> </fieldset>
</body>
</html>
它也是有效的 HTML4。将<!DOCTYPE html>替换为以下内容,仍然可以通过验证:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
【讨论】: