日期:2014-05-18  浏览次数:20675 次

一个前台显示的问题!!找了很久都不知道怎么办!
我的目的。

首先是在后台。。通过fckeditor这个控件。输入了一段内容(在这段内容中,可以随便控制字体的大小和颜色)。。。放入数据库

这里放入数据库后。。内容中会包含一些html标签。如:<font size="+4">其中的一段内容</font>…………

然后。在前台显示。。

但是前台显示必须格式化,因为显示的地方是一个固定大小的<tb></tb>中,为了前台能格式化显示,到底该怎么做啊?(意思就是内容必须是一个我:规定字体大小显示)

各位前辈帮帮忙啊。

不知道我说清楚没有啊!!!

请给处一小段代码提示啊!!!



------解决方案--------------------
先把数据库的内容读出来,
然后<td style="font-size:14pt;font-weight:bolder">读出的内容</td>
用css控制一下就好。
同时style中还可以定义font-family font-style等属性,
是这个意思吗?
------解决方案--------------------
14pt?
应该是px吧?
------解决方案--------------------
呃,扯远了,利用正则表达式替换去掉所有<font>标签
------解决方案--------------------
楼主的问题我也碰到过 
因为fckeditor 在你编辑内容并保存时会 保存字体的大小 格式等,图片也是一样,
 所以楼主可以通过字符串处理 把font之间的内容提取出来,再加上自己的样式。
------解决方案--------------------
通过正则把字符串中的样式或者HTML代码全过滤掉!