137846
Dec 20, 2018, updated at Apr 06, 2019 at 16:13:54 (UTC)
1593
6
0
BUG in der Formatierung von Codeblöcken mit Attribut "plain"
Hallo Administrator.de Webmaster.
Folgender Bug ist mir bei der Formatierung in Beiträgen aufgefallen:
In diesem Beitrag:
Google Chrome Spracheinstellung
wurde ein Codeblock mit type="plain" verwendet. Zwischen der ersten und der zweiten Zeile ist in Wirklichkeit eine Leerzeile, diese wird aber im Forum nicht dargestellt, mit einem klassischen Codeblock aber schon
Codeblock mit "plain" sieht es so aus (Leerzeile wird entfernt / kopiert in einen Texteditor ist es noch schlimmer, dann sind zwei Zeilenumbrüche hinter jeder Zeile 0D0A0D0A)
und ohne (korrekt mit Leerzeile)
Das könnte IMHO Probleme geben wenn im Code auf Leerzeilen ankommt.
edit: Sehe gerade das vor kurzem folgende Änderung stattgefunden hat:
Hat vermutlich doch mehr Nebenwirkungen als gewünscht , per Regex eventuell den Zeilenumbruch entfernt (\s$)?. Denn sämtliche Leerzeilen fehlen bei Code type="plain".
Gruß A.
Folgender Bug ist mir bei der Formatierung in Beiträgen aufgefallen:
In diesem Beitrag:
Google Chrome Spracheinstellung
wurde ein Codeblock mit type="plain" verwendet. Zwischen der ersten und der zweiten Zeile ist in Wirklichkeit eine Leerzeile, diese wird aber im Forum nicht dargestellt, mit einem klassischen Codeblock aber schon
Codeblock mit "plain" sieht es so aus (Leerzeile wird entfernt / kopiert in einen Texteditor ist es noch schlimmer, dann sind zwei Zeilenumbrüche hinter jeder Zeile 0D0A0D0A)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Google\Chrome]
"ApplicationLocaleValue"="de-DE"
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Google\Chrome]
"ApplicationLocaleValue"="de-DE"
Das könnte IMHO Probleme geben wenn im Code auf Leerzeilen ankommt.
edit: Sehe gerade das vor kurzem folgende Änderung stattgefunden hat:
Version: 20181207-02
BUG: Ein Leerzeichen hinter jeder Codezeile wurde entfernt.
Gruß A.
Please also mark the comments that contributed to the solution of the article
Content-Key: 396274
Url: https://administrator.de/contentid/396274
Printed on: April 18, 2024 at 02:04 o'clock
6 Comments
Latest comment
Wird wohl aus dem sehr komischen Konstrukt im HTML kommen bei dem jede Zeile in einem eigenen DIV liegt. Wieso packt Ihr das nicht alles zusammen in ein <pre>??
Weil die Programmierung zum Parser uralt ist (noch vor der CSS-Zeit). Ich habe das aber schon auf meiner ToDo-Liste und auch schon angefangen. Mit der aktuellen Version müssen wir jetzt aber bis Januar leben (also auch mit den Leerzeichen bei Copy&Paste).
Gruß
Frank