ho, ich habe ein problem mit der schrifthöhe in css. ich habe ein bbcodes funktion die bbcode highlightet und die zeilen nebendran hinschreibt das funktioniert solange, bis im php-code etwas auftaucht, dass zu einem link verarbeitet wird. dann funktionierts nicht mehr und die zeilennummern stimmen nicht mehr überein. 
also hier die seite 
http://beta.bierquartier.de/php_testcenter/bbcodes/
bei einer eingabe  wie 
[ php] 2
2
2
2
2
2
2
[/ php]
stimmen die zeilen nummern überein. wenn aber zb
[ php]<?php
function no_spam($mail) {
    $str = "";
    $a = unpack("C*", $mail[1]);
    foreach ($a as $b)
      $str .= sprintf("%%%X", $b);
      $mail[1] = str_replace(".", " dot ", $mail[1]);
      $link = str_replace("@", " bei ", $mail[1]);
    return "<a href=\"mailto:".$str."\">".$link."</a>";
}?>[/ php]
eingegeben wird stimmts nicht mehr. warum? 
(die funktionen werden nur in links umgewandelt, sonst nix.
css: 
http://beta.bierquartier.de/php_testcenter/bbcodes/bbcodes.css