Php 如何停止更改代码?
你好 我有以下代码:Php 如何停止更改代码?,php,javascript,ckeditor,Php,Javascript,Ckeditor,你好 我有以下代码: <div class="align-center"> <a href="#" class="client"> <div><img src="./client0.png" alt="" /></div> <p class="italic comm"> Test Test Test Test</p> </a> </div> 请告诉我如何停止更改代码?这种行为的
<div class="align-center">
<a href="#" class="client">
<div><img src="./client0.png" alt="" /></div>
<p class="italic comm"> Test Test Test Test</p>
</a>
</div>
请告诉我如何停止更改代码?这种行为的原因是您的标记无效 HTML4.01规范(也是XHTML2.0)不允许像
内部这样的块元素。CKEditor遵循这些规范,因此,当然,它也会发现您的代码无效。尽管如此,CKEditor的解析器仍试图修复HTML,结果就是您所说的“更改代码”
不过,您的代码在HTML5中可能是有效的。然而,这是因为它与HTML4.01(XHTML2.0)相比是复杂和动态的
目前,唯一的解决方案是更改代码。输入不是有效的标记片段。它缺少一个
。马特是对的,而且EDitor对这段代码感到困惑。@马特鲍尔我在编写有问题的代码时错了,现在我更新了我的question@emab现在我更新了我的QuestionKeditor,它现在不支持a
在其中包含块元素,即使这对html5有效(a
在html5中是透明的),这就是它重写代码的原因。
<div class="align-center">
<div>
<a class="client" href="#"><img alt="" src="./client0.png" /></a>
</div>
<p class="italic comm"><a class="client" href="#"> Test Test Test Test</a></p>
</div>