Codeformatierung fehlerhaft
Hallo administrator.de Team,
mir fiel schon vor einigen Wochen (nach den letzten Updates) auf, dass die Codeformatierung nicht mehr richtig funktioniert. Dreistellige Zeilennummern werden in der Codebox nicht mehr richtig dargestellt, der abschließende Punkt landet in einer neuen Zeile. Entsprechend zerrupft sieht der Inhalt der Codebox dann aus. Siehe z.B. die Codebox in diesem Beitrag.
Gruß
Friemler
mir fiel schon vor einigen Wochen (nach den letzten Updates) auf, dass die Codeformatierung nicht mehr richtig funktioniert. Dreistellige Zeilennummern werden in der Codebox nicht mehr richtig dargestellt, der abschließende Punkt landet in einer neuen Zeile. Entsprechend zerrupft sieht der Inhalt der Codebox dann aus. Siehe z.B. die Codebox in diesem Beitrag.
Gruß
Friemler
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 291462
Url: https://administrator.de/contentid/291462
Ausgedruckt am: 23.11.2024 um 10:11 Uhr
11 Kommentare
Neuester Kommentar
Hi Friemler,
kann das nach deiner Beschreibung hier leider nicht nachvollziehen, hier sieht alles normal aus (Firefox 43.0.1).
Mach doch mal einen Screenshot wie es bei dir aussieht und poste den benutzten Browser.
Browsercache mal gelöscht?
Gruß jodel32
kann das nach deiner Beschreibung hier leider nicht nachvollziehen, hier sieht alles normal aus (Firefox 43.0.1).
Mach doch mal einen Screenshot wie es bei dir aussieht und poste den benutzten Browser.
Browsercache mal gelöscht?
Gruß jodel32
Gut dann versteh ich das. Im CSS der Nummern-Box ist die Breits fest auf 30px eingestellt, also kann der Punkt dann nur nach unten fließen ..., das müsste Frank dann auch "responsive" machen falls hier mal einer Code mit 10000 Zeilen posten sollte
Du könntest dir aber auch selbst mit einem kleinen Greasemonkey Skript Abhilfe schaffen...
Du könntest dir aber auch selbst mit einem kleinen Greasemonkey Skript Abhilfe schaffen...
Jup geht in diesen beiden Browsern auch. Dafür sind die Zahlen halt nicht mehr zentiert wenn's in die 4 stelligen geht. Da müsste man dann bei eurem Quellcode mit beidseitigen paddings arbeiten.
Die Umsetzung wie Ihr die Codeblöcke generiert ist schon ganz schön umständlich gelöst. Vor allem weil der rechte Hintergrund der Zeilennummer von einem DIV aus dem Hintergrund kommt. Vermutlich noch ein Relikt aus den Anfängen von Administrator.de .
Heutzutage macht man das eigentlich über <ol> Zeilen, dann können die "blinden" User auch direkt kopieren ohne gleich die Zeilennummern mit zu kopieren
Gruß und für morgen guten Rutsch ins neue Jahr
jodel32
Die Umsetzung wie Ihr die Codeblöcke generiert ist schon ganz schön umständlich gelöst. Vor allem weil der rechte Hintergrund der Zeilennummer von einem DIV aus dem Hintergrund kommt. Vermutlich noch ein Relikt aus den Anfängen von Administrator.de .
Heutzutage macht man das eigentlich über <ol> Zeilen, dann können die "blinden" User auch direkt kopieren ohne gleich die Zeilennummern mit zu kopieren
Gruß und für morgen guten Rutsch ins neue Jahr
jodel32
@114757
ja, die Code-Formatierung ist schon etwas älter. Sie kommt aus einer Zeit, wo alles auch auf dem IE6 laufen musste. Daher wurde das etwas "aufwendiger" gelöst. Wenn ich mal Zeit habe, werde ich es vereinfachen und auf den aktuellen Stand bringen. Aktuell funktioniert sie aber und ob bei den wenigen vierstelligen Scripts die Zentrierung nicht genau funktioniert nehme ich solange in Kauf
Gruß
Frank
ja, die Code-Formatierung ist schon etwas älter. Sie kommt aus einer Zeit, wo alles auch auf dem IE6 laufen musste. Daher wurde das etwas "aufwendiger" gelöst. Wenn ich mal Zeit habe, werde ich es vereinfachen und auf den aktuellen Stand bringen. Aktuell funktioniert sie aber und ob bei den wenigen vierstelligen Scripts die Zentrierung nicht genau funktioniert nehme ich solange in Kauf
Gruß
Frank