轻松解决UBB大字重叠的问题

碰到过UBB中在使用大字体的时候,帖中内容会重叠。

这个是由于代码中的行高有一定的大小限制了,所以大字的时候就会放不下。这也是有用意的,我们不必改变。我们要做的,只是把大字体UBB标签时选择可变的行高即可。我修改的是字高的一倍,这样不管多大的字也不会重叠了。

找到你的UBB转换代码,如我的是ubbcode.asp

找到:

 

css 代码
 
  1. ----------------------------------------------------------
  2. '文字大小UBB
  3. re.pattern="\[size=([0-9]*)\]"
  4. strcontent=re.replace(strcontent,"<font size=""$1"">")
  5. re.pattern="\[size=([0-9]*)pt\]"
  6. strcontent=re.replace(strcontent,"<font size=""$1"">")
  7. re.pattern="\[size=([0-9]*)px\]"
  8. strcontent=re.replace(strcontent,"<font size=""$1"">")
  9. ----------------------------------------------------------

其中的:

----------------------------------------------------------

strcontent=re.replace(strcontent,"<font size=""$1"">")

----------------------------------------------------------

修改为:

----------------------------------------------------------

strcontent=re.replace(strcontent,"<font size=""$1"" style='line-height:1'>")

----------------------------------------------------------

即可。

其它几句也可以按此修改

如果你的代码不是这样的,可以先找到字体大小的ubb代码,然后加上 style='line-height:1' 即可!!