主题: p标签默认缩进的问题
作者: Jea杨, 发布日期: 2011-03-28 03:18:39, 浏览数: 10450

最近从fck转到kind来了,支持国货嘛!呵呵 对kind的了解还很少,本人对javascript的了解也不太深入,只能稍许读懂部分代码。

我的问题很简单,但是我在哪里弄了好半天也没找到解决方案,可能是不太了解kindeditor的原因。

 

废话少说,入正题:

 

当在HTMl代码模式下查看编辑的文章内容时kind(包括fck)的默认p标签都是 最精简的<p></p>,而我想要插入数据库的全部内容(包括文字内容以及htm标签)需要的是<p style="text-indent:2em"></p>的样式。

 

求解决方法!谢谢!

 

 

 

作者: mitision, 发布日期: 2011-03-28 13:33:49
如果我是你    我就在外部定义css。
回复
作者: Jea杨, 发布日期: 2011-03-28 20:33:46

外部定义css 这个有点麻烦,后期前台改版的时候外部css还得弄。

在可视化编辑文章的时候就将p标签带上缩进,也不必再定义编辑器textarea内的样式。

 

难道是这个问题不好解决!

回复
作者: Roddy, 发布日期: 2011-03-28 20:40:58

给p加inline style是比较麻烦的事情,其实用外部CSS很容易解决这个问题。

 

1. 通过cssPath属性定义一个/path/to/filename.css。

.ke-content p {
    text-indent:2em;
}

 

2. 显示内容的页面加class,并引入上面的filename.css。

<link rel="stylesheet" type="text/css" href="/path/to/filename.css" />
<div class="ke-content">
    HTML内容
</div>

回复
作者: Jea杨, 发布日期: 2011-03-30 12:35:04
看样子,也只能外部引入css样式文件了。顺便问下,后期版本中类似这样的inline sytle样式会以配置选项提供出来吗!?
回复
作者: Roddy, 发布日期: 2011-03-30 13:23:11
不考虑,因为大部分标签生成都依赖浏览器本身,控制每一个标签是非常复杂的事情。
回复
发表新帖 发表回复