Laravel 5.3刀片是否支持<;字体>;标签?

Laravel 5.3刀片是否支持<;字体>;标签?,laravel,blade,laravel-5.3,Laravel,Blade,Laravel 5.3,我打字的时候 <font> test </font> 测试 在laravel刀片文件中,chrome不会渲染任何内容 编辑:请不要只是建议不要使用字体标签,阅读整个问题。此字体标记由wysiwyg编辑器summernote生成,因此我无法选择是否使用它。 奇怪的是,我在页面源代码中看到了这个标记,但它并没有呈现在页面上。当我使用相同的源代码创建本地html文件时,它会在Chrome的字体标记中显示文本。 另外,当我转到developer tools元素并单击cont

我打字的时候

<font> test </font> 
测试
在laravel刀片文件中,chrome不会渲染任何内容


编辑:请不要只是建议不要使用字体标签,阅读整个问题。此字体标记由wysiwyg编辑器summernote生成,因此我无法选择是否使用它。

奇怪的是,我在页面源代码中看到了这个标记,但它并没有呈现在页面上。当我使用相同的源代码创建本地html文件时,它会在Chrome的字体标记中显示文本。 另外,当我转到developer tools元素并单击container div以作为html进行编辑时,如果我在任何地方添加任何内容,那么所有字体标记都会突然显示出来。Firefox中的行为完全相同。如果我不在inspector中编辑页面,无论我刷新多少次,字体标记都不会显示

这是我的刀片文件:

@extends('layouts.app')


@section('content')
    <font> test </font>
    <p> <a href="/articles"><-Back</a></p>
    <p> Selected article: {{$article->title}} </p>
    <p> Description: {{$article->description}} </p>
    <p><img src="/{{$article->image}}" width="600px" alt="ASD"></p>
    <font> ojo  </font>
    {!! $article->body !!}
    <p>ge?</p>
@stop
@extends('layouts.app'))
@节(“内容”)
试验
标题}

说明:{{$article->Description}

image}“width=“600px”alt=“ASD”>

奥霍 {!!$article->body!!} 通用电气

@停止
HTML 4.01中的
与所有仅与样式相关的元素同时被弃用,然后在HTML5中被废弃。 这与拉威尔无关

可以实现
元素的前一个行为,甚至可以使用CSS属性更好地控制它

编辑

我答错了您的问题,正在生成
标记。您可以在每次summernote获得输入时替换它。如下所示:

(可能需要一些调整)

//某些动态元素必须从主体触发
$body=$(document.body);
//保存字体的容器
$container=$(“.container”)
//要键入的代码更少
函数观察(元素、事件、处理程序){
$body.on(事件、元素、处理程序)
}
//延迟0以加速
函数delay_func(){
setTimeout(font_to_span(),0);
}
//用span替换字体标记并提取字体族
函数font_至_span(){
$font=$container.find('font');
font_family=$font.attr('face');
$font.replaceWith(函数(){
返回$(“”){
html:$(this.html(),
样式:“字体系列:”+font_系列+”;'
});
});
}
//添加事件以触发字体查找器到
观察($container,'change',font\u to\u span);
遵守($container,'cut',delay_func);
遵守($container,'paste',delay_func);
遵守($container,'drop',delay_func);
遵守($container,'keydown',delay_func);
font_to_span();

我是一位杰出的预言家,我是一位杰出的预言家,我是一位杰出的智者,我是一位暂时的预言家,我是一位没有侵权者的前庭。我是一位伟大的预言家,我是一位非正义的预言家

我发现了导致这种行为的原因,我早该意识到,如果它看起来像魔术——它的javascript

因此,在基本的Laravel 5.3 blade页面中,我们在源代码中有字体标记,我们可以在前端的page source中看到它,但它们在页面上不可见。原因是Laravel 5.3默认情况下包括Vue javascript框架,包括在文档加载时运行一些Vue魔术的app.js,因此字体标记在某些方面被隐藏儿子-可能与被弃用有关


我现在从我的Laravel应用程序中删除了Vue(通过删除包含它的js代码)字体标签又回来了。

我想你知道,但如果你不知道的话。.HTML 5中不再支持标签。也许这就是你出错的原因。要详细介绍GrowingDev,请阅读此@pera:。另外,最好将CSS与
一起使用。基本上,刀片文件中支持所有HTML标签。但是,你的问题与刀片无关。在html5中不再受支持字体标记由wysiwyg编辑器summernote生成。虽然在html5中不受支持,但所有浏览器仍在显示它。请通读并尝试找到这种特殊情况的解释。它与laravel有关,因为如果您使用字体标记创建简单的html页面,您将看到它。Maybe这个代码段会有帮助吗?这个代码段很有用,如果我没有找到这个问题的原因,我会使用它。