Laravel 5.7在段落上查看渲染错误

时间:2019-01-29 04:01:59

标签: laravel laravel-5.7

在渲染包含子节点的 pid$target:::entry { self->entry_times[probefunc] = timestamp; } pid$target:::return { printf ("-----------------------------------\n"); this->delta_time = timestamp - self->entry_times[probefunc]; printf ("%s\n", probefunc); printf ("stackDepth %d\n", stackdepth); printf ("%d---%d\n", this->delta_time, epid); ustack(); printf ("-----------------------------------\n"); } 元素时,Laravel 5.7.11视图似乎存在问题。

检查以下代码:

<p>

main.blade.php

return view("main");

这是代码的输出:

<html>
<body>
<p><div>Inside Div</div></p>
<p><h5>Inside H5</h5></p>
<p>Just Plain Text</p>
</body>
</html>

似乎视图无法渲染具有子节点的<html class="gr__localhost"> <head></head> <body data-gr-c-s-loaded="true"> <p></p><div>Inside Div</div><p></p> <p></p><h5>Inside H5</h5><p></p> <p>Just Plain Text</p> </body> </html> ,因为它只能渲染<p><p>都在{之外的情况下渲染<div>包含纯文本{1}}

我尝试使用其他元素,只有<h5>遇到了这个问题。

有人遇到过吗?

1 个答案:

答案 0 :(得分:1)

<div>标记内的

<p>标记不是有效的HTML。根据HTML规范:

  

如果p元素后面紧跟地址,文章,旁白,块引用,详细信息, div ,dl,字段集, figcaption,图,页脚,表格,h1,h2,h3,h4,h5,h6,页眉,hr,main,menu,nav,ol,p,pre,section,table或ul,element,或者如果没有父元素中的内容更多,而父元素是HTML元素,而不是a,audio,del,ins,map,noscript或video元素。

Source

结束语<\p>可能是您的浏览器而非Laravel添加的。标题元素也是如此。