主题: 两个<br />造成行间距过大问题
作者: 斯文无罪, 发布日期: 2012-06-23 00:28:28, 浏览数: 11481
操作系统: windows2003

浏览器版本: ie8

KindEditor版本: 4.1.1

BUG再现步骤:通过编辑器添加的文字内容部分会自动添加<br />代码,现在每行两个<br />,导致文字行间距过大。
1.
2.
3.

期望结果: 一个<br />足矣

作者: 斯文无罪, 发布日期: 2012-06-23 15:00:48

没人知道吗?

管理老大在哪里啊

回复
作者: Roddy, 发布日期: 2012-06-23 23:00:29
回复斯文无罪:是BR换行模式吗?建议用P换行,BR可以用 Shift + 回车键输入。
回复
作者: 斯文无罪, 发布日期: 2012-06-25 17:55:44

回复Roddy:p换行也会出现<BR>。

而且奇怪的是,网页前台查看源代码是多一个<BR>,大写不带/,后台编辑器查看源代码是多一个<br />,小写带/

这是什么个情况啊?

回复
作者: Roddy, 发布日期: 2012-06-25 21:07:56
回复斯文无罪:可能原来的HTML里有BR,这时候编辑器不会转换成P,不过会把<BR>改成<br />。
回复
作者: 斯文无罪, 发布日期: 2012-06-25 22:39:40

回复Roddy:

请教我这问题该如何解决啊?

 直接用P的话,也会在</p>后面多一个<br />

很郁闷

回复
作者: Roddy, 发布日期: 2012-06-25 23:29:19
回复斯文无罪:应该是后端程序把\n(换行字符)转换成BR。
回复
作者: 斯文无罪, 发布日期: 2012-06-26 22:43:03

应该怎么改呀?具体改哪个文件?

我对程序方面不太懂啊,做页面设计的,请教了。谢谢

回复
作者: shuihuo, 发布日期: 2012-09-01 09:57:05

br

{

    margin-bottom: 1em;    /*  设定<br /> 与下面间距1个字符, 1em也可以设为16px等  */

}


你在换行的原文本上加入<br /> , 软件里不要进行行调整就行了

回复
发表新帖 发表回复