blackbird hat geschrieben:<code> ist inline, <pre> ist ein Block. Wenn dann schon <listing>, aber das ist deprecated.
Bleiben immer noch mindestens zwei Optionen:blackbird hat geschrieben:Uuuuuh. Ganz böse. Innerhalb von <code> dürfen nur inline Elemente vorkommen, weder <pre> noch <table> sind das.
- <code> mit "white-space: pre;"
- <code> innerhalb von <pre> (und nicht umgekehrt, was ich aber auch nicht meinte), was erlaubt ist
Was <table> angeht: Da Pygments AFAIK nur eine Zeile und zwei Zellen verwendet, lässt sich der Inhalt der zweiten Zelle in <code> einschließen. Würde natürlich nicht mehr funktionieren, wenn man der Semantik halbwegs Respekt zollt und jede Codezeile in einer eigenen Tabellenzeile unterbringt, aber dann dürfte im Folgenden genanntes Copy/Paste auch nicht mehr funktionieren.
Ok, das ist ein Grund, der dagegen wiegt, aber eben genannte Einschränkungen erfordert.blackbird hat geschrieben:nicht ohne copy/paste zu ruinieren.
jens: Im IE geht so einiges nicht. Wenn ich für jede solche Erfahrung in meinem Leben eine Mark bekommen hätte, könnte ich mir auch bald einen Flug ins Weltall leisten.