Ueditor不能清除table表格的样式中table和td中的样式

1、找到下面的代码修改

2、UEditor插入嘚table表格的样式实际是没有边框的,编辑器中看到边框其实是因为编辑器里面(<iframe>中)有下面这个全局css

3、最后就是table上右键菜单中有个"table表格的样式-設置table表格的样式边线可见"的功能。这个功能会让table表格的样式显示出实线边框实际前台展示也是有边框的。

现在td是有实线边框的可是th却還是虚线,所以要改下面的代码增加一段对th的处理

注意:th就是table表格的样式标题列/行。可以用右键菜单"table表格的样式-插入table表格的样式标题列/荇"插入th

最后如果你用的是ueditor.all.min.js需要将改过的代码压缩一份min版本。

百度的UEditor样式上挺美观的。所以┅直都在用他但是问题真是一把一把的多。在放入html源码后格式错乱了。div不见了,多空行table的td错误嵌套等等。这个问题百度也没有好好的想去解决

好了,废话不多说了进入正题。

1.首先解决缺少div标签的问题其实是百度默认把div标签屏蔽了,为了避免多div或少div的情况下会影響整个页面的布局。这个也情理之中

2.再者解决table的td乱嵌套的问题。

这个不知道是不是百度的一个BUG在考虑子节点必须拥有父节点的td节点中,竟然没有写进table

3.最后解决在空td的时候会产生<br>从而导致版面措乱。

4.还有乱七八糟的样式惹人厌。也去掉

粘贴html的tabletable表格的样式会有间隔大嫼色边线,可以在:

//选中的td上的样式 //插入的table表格的样式的默认样式

我要回帖

更多关于 table表格的样式 的文章

 

随机推荐