注册 登录
编程论坛 ASP技术论坛

如何调整新闻正文显示页面字体的大小和字体格式?

liu_libra 发布于 2010-07-07 11:07, 4343 次点击
用户在后台发表新闻时字体样式和字体大小不一致,如何让内容在新闻显示页面显示时按照指定的大小和字体来显示?
9 回复
#2
hams2010-07-07 11:47
1、把新闻内容的HTML格式取消
2、重新定义
#3
liu_libra2010-07-07 12:05
我也考虑了,但取消HTML格式的话不是连<img>也被过滤掉了吗?
我希望的结果就是去掉字体和字体大小,但是能保留图片,换行之类的
#4
bygg2010-07-07 12:06
一、CSS统一定义样式。
二、将后台生成的样式直接与内容拼在一起。
#5
liu_libra2010-07-07 12:39
楼上说的俺不会,请原谅俺的基础很差
能不能用一个函数过滤掉<font><font-size>这些标签?
#6
bygg2010-07-07 13:39
当然可以过滤。
但是由于font等其他标签中,有不同的属性,所以,判断稍微有些复杂。但是也就是一个替换的过程,所以,不难。
#7
hams2010-07-07 15:03
把你想过滤的过滤掉,想留下的留下。
#8
a1900662010-07-07 17:06
用它锁定整个页面的字体
给你一个.css  里面有列子,请下载
只有本站会员才能查看附件,请 登录
“字体样式.rar”
#9
liu_libra2010-07-11 08:40
问题解决了,我用的方法是过滤font标签,写一下我用的代码,希望对像我一样的菜鸟级有所帮助

Function LoseFontTag(ContentStr)
Dim ClsTempLoseStr,regEx
ClsTempLoseStr = Cstr(ContentStr)
Set regEx = New RegExp
regEx.Pattern = "<(\/){0,1}font[^<>]*>"
regEx.IgnoreCase = True
regEx.Global = True
ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")
LoseFontTag = ClsTempLoseStr
Set regEx = Nothing
End Function
1