Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html DIV突破P标签_Html_Grails_Gsp - Fatal编程技术网

Html DIV突破P标签

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

在我的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: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>