【发布时间】:2021-02-21 14:36:15
【问题描述】:
我现在正在使用 ckeditor 制作 laravel cms 系统。 但是,ckeditor可能会更改源代码,这意味着当我在Source code状态下将html复制并粘贴到ckeditor,之后,我在Source code状态下重新打开html,html已经更改。 html如下;
<section class="page-link">
<div class="container">
<div class="page-link__box">
<div class="page-link__box__cont">
<div class="page-link__box__cont__btn">
<a href="#philosophy">
<h4 class="head-h4">aaaa</h4>
</a>
</div>
</div>
<div class="page-link__box__cont">
<div class="page-link__box__cont__btn">
<a href="#greeting">
<h4 class="head-h4">bbbb</h4>
</a>
</div>
</div>
<div class="page-link__box__cont">
<div class="page-link__box__cont__btn">
<a href="#aboutcompany">
<h4 class="head-h4">cccc</h4>
</a>
</div>
</div>
</div>
</div>
</section>
而且,ckeditor 修改如下;
<section class="page-link">
<div class="container">
<div class="page-link__box">
<div class="page-link__box__cont">
<div class="page-link__box__cont__btn">
<h4 class="head-h4">
<a href="#philosophy">aaaa</a>
</h4>
</div>
</div>
<div class="page-link__box__cont">
<div class="page-link__box__cont__btn">
<h4 class="head-h4">
<a href="#greeting">bbbb</a>
</h4>
</div>
</div>
<div class="page-link__box__cont">
<div class="page-link__box__cont__btn">
<h4 class="head-h4">
<a href="#aboutcompany">cccc</a>
</h4>
</div>
</div>
</div>
</div>
</section>
毕竟<h4>标签和<a>标签位置是相互改变的;
请告诉我为什么?
如何保护 ckeditor 更改我的 html。
【问题讨论】:
-
不要直接粘贴到你的ckeditor文本区域,粘贴为html/源代码
-
当然,我是用html/源代码粘贴的。
标签: javascript html laravel ckeditor content-management-system