我在TinyMCE中使用了BBCode插件,看到预览和HTML代码之间的换行符显示不一样。

我在编辑器窗口中有以下几行:

This is line one

This is line three

第二行是空的。当我用HTML查看此内容时,我得到以下信息。
This is line one
This is line three

没有多余的空行。
tinyMCE.init({
    mode : "textareas",
    theme : "advanced",
    plugins : "bbcode",
    entity_encoding : "raw",
    remove_linebreaks : false,
    force_p_newlines : false,
    force_br_newlines : true,
    forced_root_block : ''
});

我想念什么?

最佳答案

我已经在Firefox 3.5.7和Google Chrome 4.0.223.11的my test page上对其进行了测试。

的HTML:

tinyMCE.init({
  theme : "advanced",
  mode : "textareas",
  plugins : "bbcode",
  content_css : "bbcode.css",
  entity_encoding : "raw",
  add_unload_trigger : false,
  remove_linebreaks : false,
  apply_source_formatting : false
});

可以使用简单的CSS(“bbcode.css”)删除段落之间的空格,如下所示:
p {margin:0; padding: 0;}

关于tinymce - TinyMCE编辑器中的换行符在预览中显示多余的行,而不是在代码中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1969335/

10-17 03:12