CSS,JavaScript,HTML-所见即所得编辑器中的空段落和错误代码
CSS, JavaScript, HTML - Empty paragraphs and wrong code in WYSIWYG editors
我正在为一个客户端制作一个网站(只是一个新的布局,网站已经存在,它在Joomla 1.7中完成)。我的文章有问题,由客户端通过所见即所得编辑器完成。为什么?好吧,代码,它相当混乱。有很多空标签,比如:
<p></p>
<p> </p>
甚至:
<p><span style="color: #008000;"><span style="font-size: medium;"><strong> </strong></span></span></p>
我可以用JavaScript或CSS删除它吗?或者我不应该在意,因为我无法控制客户端使用编辑器的方式?
编辑:所以,kitgui.com的解决方案做到了-看看这个插件-http://code.google.com/p/jquery-clean/-工作起来很有魅力。
您可以使用Tidy类在保存时实现一些后处理。Tidy有很多配置选项,只需几行代码就可以清除那些空标签。
类似于:
<?php
$html = "MESSY HTML HERE";
$tidy = tidy_parse_string($html);
$tidy->cleanRepair();
echo $tidy;
?>
David提出了一个很好的建议,但我不知道你是否在做PHP。如果你想尝试JavaScript后处理,你可以尝试应用:
http://code.google.com/p/jquery-clean/
在最后保存。。
相关文章:
- 咕噜声.js无法读取文件(错误代码:EISDIR)
- 科尔多瓦指南针 API 给出错误代码 3
- 如何在使用JavascriptCallbackBehavior时引发带有HTTP错误代码的WebFaultExcepti
- 解析错误代码 121
- Ajax get jsonp给出错误代码500“;请求被阻止”;来自MVC应用程序
- ionic http获取到本地文件会给出http错误代码0
- Imacros/jQuery TypeError:无法访问死对象,第 816 行(错误代码:-991)
- 电话差距/网络数据库错误代码说明
- NaN 错误代码有什么问题
- 异常:“远程主机关闭了连接.错误代码为 0x80070057”
- 咕噜声/巴别塔错误:无法写入“dist”文件(错误代码:EISDIR)
- 科尔多瓦的文件传输写入错误(代码 1)
- 角度$asyncValidators将错误代码传输到模板
- 接收错误代码 3,http_status空,正文空,异常状态 2
- 运行 grunt.file.copy 返回错误代码:ENOENT
- Parse.com 找不到错误代码:141 函数
- 尝试运行作业时分析错误代码 1 内部错误
- 节点 js 退出状态 8,错误代码 0 在 Mac 上运行
- 如何使用mootools确定损坏图像上的错误代码
- CSS,JavaScript,HTML-所见即所得编辑器中的空段落和错误代码