我想知道是否可以在不放置于 form
标签内的情况下使用 fieldset
标签。因为我喜欢它包含了 legend
和围绕内部html的边框效果。当我用它来包含
这是有效的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">
在实际表单之外,您可以使用任何表单元素,因为大多数表单元素可以在表单之外与 JavaScript 工具一起使用。只有当您计划使用表单让用户提交数据时,才需要使用表单。
需要记住的一点是,您应该分离结构和设计。您是否需要一个fieldset,因为它是一个fieldset,还是因为fieldset看起来不错?
另请参阅:
fieldset
标签。 - Clonediv
元素,并按照你的需求进行样式设计呢? - Frank van Wijk