Einzelnen Beitrag anzeigen

Benutzerbild von Delphi-Freak
Delphi-Freak

Registriert seit: 26. Sep 2004
Ort: Wien Nähe (Österreich)
321 Beiträge
 
Delphi 2006 Architect
 
#4

Re: Zeilenhöhe bei Delphi-Tags und Mozilla

  Alt 4. Jul 2005, 11:47
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
Gerhard Pfister
*
»To him who loves us and has freed us from our sins by his blood [...] be glory and power for ever and ever! Amen.« (Revelation*1,*5?6)
  Mit Zitat antworten Zitat