为什么会这样呢?我用一个类名为"post"层显示fckeditor的有格式内容,但显示的时候就如上图一样。把网页的格式都破坏了!明明类名为“post”的宽度已经设置了200px了。但内容不在类名为“post”层中换行显示。请大家支招解决。以下是代码演示。“...”代表还有大于200个字符。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>why</title>
<style type="text/css">
.post
{
width:200px;
padding:20px;
border:1px #0000CC solid;
}</style>
</head><body>
<div class="post">
<p>ddddddddddddddddd...</p>
</div></div>
</body>
</html>

解决方案 »

  1.   

    反正在fckeditor中,一直按着“D”键。然后保存,在前台显示的内容就变成图示一样了。
      

  2.   

    搜索了一些方法,说将FCKConfig.EnterMode = 'br' ; // p | div | br
    FCKConfig.ShiftEnterMode = 'br' ; // p | div | br
    改了成br,但问题依然出现。只要在fckeditor编辑器里不换回车,一直输入到,然后显示的时候是按照fckeditor原样显示。
    请大家支招啊。
      

  3.   

    发现一个奇怪的问题,如果连接按下“D"的话,是不会换行。如果连接按下“大”的话,是会自动换行!神奇了。
    以下是代码演示。“...”代表还有大于200个字符
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>why</title>
    <style type="text/css">
    .post
    {
    margin:20px;
    width:200px;
    padding:20px;
    border:1px #0000CC solid;
    }</style>
    </head><body>
    <div class="post">
    <p>ddddddddddddddddd...</p>
    </div>
    </div><div class="post">
    <p>大大大大大大大大大大大...</p>
    </div>
    </div></body>
    </html>
      

  4.   

    晕了晕了,那用什么编辑器好呢?像fckeditor又可以上传图片的。
      

  5.   

    说实话,FCK这个东西不靠谱啊,发的东西和看到的效果不一样,头疼中啊,有的时候还是 textbox实在啊
      

  6.   

    是啊,怎么办呢?现在全部都是用fckeditor,显示出来的效果实在是....
    不知道用那一种好了。请朋友推荐... freetextbox又不可以上传图片。
      

  7.   

    textbox控件也有相关bug.
    freetextbox可以上传图片
    FCKConfig.EnterMode = 'br' ;  //回车键换行
      

  8.   

    用word-break : break-all;试试
      

  9.   

    FreeTextBox不可以。只是添加图片连接。FreeTextBox也不可以上传文件,立即在内容中插入连接这种。