【发布时间】:2016-09-05 11:59:51
【问题描述】:
上图中捕获的页面包含一个 4 行的容器,以此类推。 我可以这样描述它的结构: ...
<div class="container">
<h:form>
<div class="row"> <!--row1-->
...
</div>
<div class="row"> <!--row2-->
...
</div>
<div class="row"> <!--row3-->
...
</div>
<div class="row"> <!--row4-->
...
</div>
</h:form>
</div>
我想我应该使用 h:form class="form-horizontal" 和 h:form class="form-group"
如果我这样设置页面样式:
<div class="container">
<h:form class="form-horizontal">
<div class="row form-group"> <!--row1-->
...
</div>
<div class="row form-group"> <!--row1-->
...
</div>
<div class="row"> <!--row3-->
...
</div>
<div class="row"> <!--row4-->
...
</div>
</h:form>
</div>
如果我这样设置页面样式:
<div class="container">
<h:form class="form-horizontal">
<div class="row form-group">
<div class="col-sm-1">
...
<!--inputText-->
</div>
<div class="col-sm-1">
...
<!--inputText-->
</div>
<div class="col-sm-1">
...
<!--inputText-->
</div>
<div class="col-sm-1">
...
<!--inputText-->
</div>
<div class="col-sm-1">
...
<!--commandButton-->
</div>
<div class="col-sm-7"></div>
</div>
<div class="row form-group">
<div class="col-sm-1 col-sm-offset-3">
<div class="col-sm-1">
...
<!--inputText-->
</div>
<div class="col-sm-1">
...
<!--commandButton-->
</div>
<div class="col-sm-7"></div>
</div>
</h:form>
</div>
,如果我使用上面的结构设置页面样式,但列有 2 个单位:
<div class="col-sm-2">
【问题讨论】:
-
您不能嵌套在 HTML 中无效的 h:form。
-
validator.w3.org 应该暗示嵌套表单是非法的。
标签: html css forms twitter-bootstrap