So, wieder mal diese verschiedenen Browser - immer andere Reaktionen
Da wird mir noch einmal
Zur Lösung:
Also, im Opera funktionierts ziemlich einfach. Für die Zelle in der die Zeilennummern stehen und für die Zelle mit dem Code »line-height« im Style auf »15px« (statt »120%«, 14px sind zu wenig) setzen.
Für den Firefox muss man an den Anfang jeder Zeile (bzw. nach jedem »
« oder »
«) »<span style="font-weight: bold;"></span>« hinschreiben - sowohl bei den Zeilennummern als auch beim Code. Ist zwar eine etwas größere Datenmenge, dafür funktionierts dann.
Verwendet man nun beide Methoden gleichzeitig, so funktionierts im Opera immer noch tadellos, der Firefox zeigt dann allerdings um 1px mehr Zeilenabstand an, was aber nicht allzu störend ist. Ansonsten könnte man »line-height« auf »120%« lassen und via Script (einen Script-Block gibt es ja so und so schon nach jedem Code) abfragen ob »window.opera == true« und demnach dann document.getElementById("...").style.lineHeight auf »15px« setzen.
LG, Delphi-Freak