5

我们应该使用fieldset一个搜索框input吗?我们通常在网站的标题中使用哪个?

4

4 回答 4

7

不。除非您将表单划分为逻辑字段集,否则使用字段集元素是没有意义的。

它非常适合(例如)为送货地址标记一组字段,为帐单地址标记一些几乎相同的字段。如果您不能制作集合(复数),请不要使用 fieldset 元素。

于 2010-04-30T12:43:32.653 回答
2

我认为 fieldset 的目的是将您的表单拆分为语义部分。如果您的字段是其语义部分的唯一一个,那么您应该使用字段集,因为它添加了语义。

您不应该做的是将 fieldset 用于设计目的。

于 2010-04-30T12:38:21.610 回答
0

在我看来,除非您想要某种框架容器或父子类型样式或页面上的分组,否则没有必要。

于 2010-04-30T12:23:45.267 回答
-1

为什么他不应该将其用于设计目的?有什么大不了的?就个人而言,我认为 fieldset 具有非常独特的外观,如果没有棘手的 css 和/或 javascript,很难实现。它可以以极简主义的形式看起来非常好。我的意思是,这真的很简单也很漂亮:

<fieldset style="width:200px;">
  <legend>Live Search:</legend>
  <input style="width:100%; border:2px solid #BADA55;" id="q"/>
</fieldset>

人们总是使用结构元素进行设计便便,但谁制定了这条规则?作为形式的功能是设计中的一个常见主题(想想门被改造成咖啡桌或用车轮制成的摇椅)。为什么它的代码应该有所不同?不要让标准阻碍你,伙计!;)

于 2011-03-18T03:09:15.603 回答