轻松解决UBB大字重叠的问题
碰到过UBB中在使用大字体的时候,帖中内容会重叠。
这个是由于代码中的行高有一定的大小限制了,所以大字的时候就会放不下。这也是有用意的,我们不必改变。我们要做的,只是把大字体UBB标签时选择可变的行高即可。我修改的是字高的一倍,这样不管多大的字也不会重叠了。
找到你的UBB转换代码,如我的是ubbcode.asp
找到:
css 代码
- ----------------------------------------------------------
- '文字大小UBB
- re.pattern="\[size=([0-9]*)\]"
- strcontent=re.replace(strcontent,"<font size=""$1"">")
- re.pattern="\[size=([0-9]*)pt\]"
- strcontent=re.replace(strcontent,"<font size=""$1"">")
- re.pattern="\[size=([0-9]*)px\]"
- strcontent=re.replace(strcontent,"<font size=""$1"">")
- ----------------------------------------------------------
其中的:
----------------------------------------------------------
strcontent=re.replace(strcontent,"<font size=""$1"">")
----------------------------------------------------------
修改为:
----------------------------------------------------------
strcontent=re.replace(strcontent,"<font size=""$1"" style='line-height:1'>")
----------------------------------------------------------
即可。
其它几句也可以按此修改
如果你的代码不是这样的,可以先找到字体大小的ubb代码,然后加上 style='line-height:1'