Html DIV突破P标签
在我的Grails应用程序中,我有一个带有以下标记的GSP:Html DIV突破P标签,html,grails,gsp,Html,Grails,Gsp,在我的Grails应用程序中,我有一个带有以下标记的GSP: <p class='foo'> <label>Email</label> <g:textField id="email" name="email" class="field required email" title="Please enter a valid email address" maxlength="50" value="${signUp?.email}"/&g
<p class='foo'>
<label>Email</label>
<g:textField id="email" name="email" class="field required email"
title="Please enter a valid email address" maxlength="50" value="${signUp?.email}"/>
<g:eachError bean="${signUp}" field="email">
<div class="fieldError"><g:message error="${it}"/></div>
</g:eachError>
</p>
<label>Your Age:</label>
电子邮件
您的年龄:
当电子邮件字段出现错误时,将生成以下HTML:
<p class="foo">
<label style="width: 100px;">Email</label>
<input id="email" class="field required email" type="text" value="" maxlength="50" title="Please enter a valid email address" name="email" style="width: 275px;">
</p>
<div class="fieldError" style="margin-left: 155px;">No email was provided</div>
<p></p>
<label style="width: 100px; vertical-align:middle;">Your Age:</label>
电子邮件
没有提供电子邮件
您的年龄:
我不明白:
- 为什么
元素不允许块级元素在其中,这就是为什么
我使用Firefox 6.0.1。如果
是块元素,那么为什么我不能在其中嵌套其他块元素(如
)呢?@Gaby我认为所有块元素的嵌套规则都是相同的?@Don,嵌套规则是基于每个标记的语义定义的,而不是基于它是块还是内联。。<p> P <div> DIV1 <div> DIV1a </div> </div> </p>
<p>P</p> <div> DIV1 <div> DIV1a </div> </div> <p></p>