• 发现fckeditor的一个奇怪的地方


    以前发现fckeditor视图跟源代码有不同的地方也没去关心,因为并没有牵扯到实际的问题。

    今天发现,它的视图和源代码真的是不同,这个缺点让我倒是去改那些html,还要给客户说明怎么去改,可是客户不会html怎么办呢,想来觉得这个问题还是有点重的。

    问题:在源代码编辑,手写上html代码<img src="123.jpg"  alt="" />,然后转化到视图状态,然后再转化到源代码编辑啊,发现原来的代码变成了这个<p><img src="123.jpg"  alt="" /></p>,不知道它为什么这样处理,发现了这个问题我又去试了一下其他的html标签,发现,如果写<p></p>,转化两次后会变成<p>&nbsp;</p>,会多加上一个空格

    其实后来发现这样的情况是有规律的,比如:fckeditor 会自动的给容器标签内部加上一个空格(如果容器标签里面内容是空的话),会在一些非成对标签外面加上段落标签,等等还有其他的情况。一下列出fckeditor自动处理的标签:

    <hr /> --------------- 不处理,保持原样

    <br /> --------------- 直接处理掉,转化成<p>&nbsp;</p>

    <img /> -------------  转化成这个 <p><img alt="" src="" /></p>

  • 相关阅读:
    nginx 学习
    java 数组转字符串(以逗号分隔开)
    索引命名规范
    java常见的设计模式
    java中的堆、栈浅解。
    Oracle忘记System密码怎么办?
    端口被占用,怎么解决?
    Spring Mvc学习之路
    svg了解一下
    推荐几款基于vue的使用插件
  • 原文地址:https://www.cnblogs.com/Longkin/p/1296064.html
Copyright © 2020-2023  润新知