表格元素中是否允许使用div和span?

0x4*_*2D2 12 html forms

我问这个问题来测试我的HTML的有效性.我可以很好地尝试这个(我有,并且它有可能),但我只是好奇这是否允许在HTML中.如果没有,如何在表单内模拟div或span元素?使用blockquote?

Jer*_*ins 15

form是HTML中的块级元素.通常,块级元素允许块级内联.这两个divspan是有效的儿童form.

网上有大量资源可以了解有关此主题的更多信息,例如:

http://www.w3.org/TR/html4/struct/global.html#h-7.5.3

阅读盒子模型也可能对你有所帮助,因为这是网页设计/开发的最基本概念之一.

http://www.w3.org/TR/CSS2/box.html


emb*_*oss 5

是的你可以.它也是XHTML标准"正式允许"的,如果你研究一下XHTML XSD,你会发现

<xs:complexType name="form.content">
  <xs:annotation>
    <xs:documentation>
      form uses "Block" excluding form
    </xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:group ref="block"/>
    <xs:group ref="misc"/>
  </xs:choice>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

"块"包含div和"misc"包含span.在"文档"部分指出你是一个特别的事情容许的事:嵌套form另一个内.