为什么刀片制作头标?

时间:2017-10-06 17:09:56

标签: laravel blade

我正在使用带有外部公共目录的Laravel应用程序,例如root/Laravelroot/html/public

我需要这个应用程序来加载已经有另一个框架(root/html/this-section.php)的php文件的require,因此其他fw有自己的head和body标签。此应用将在该索引的页眉和页脚之间加载。

在我的刀片layout.app文件中,我有

@section('stylesheets')
  <link rel="stylesheet" href="/this-section/css/vendors.css">
  <link rel="stylesheet" href="/this-section/css/app.css"> 
@show

<div id="main">
  @include('layouts.sidebar')
  @include('layouts.header')
  <section>
    @yield('content')
  </section>
</div>

我遇到的问题是,如果没有我的应用程序布局,当我在测试期间删除头部和身体标签时,这就是我需要的,刀片系统,或者我不知道的,仍在创建一个空头标签设置<head></head>,然后当我启用样式表部分时,它会以<head>标记结束。

预期:头部标签不应该在那里。我不想要头标。我可以调整什么在laravel中删除头部的自动创建(和body)?

1 个答案:

答案 0 :(得分:1)

听起来您使用属于<head>部分的标签会导致此问题。虽然您的来源可能是原始的:

enter image description here

浏览器会根据需要添加缺少但必需的标记,从而导致您在浏览器的Web检查器中看到它们:

enter image description here