Servus!
Hello,
wie müsste ich HTML und CSS für eine Quelltextanzeige aufbauen, so dass
- in der Anzeige und beim Druck links am Eand Zeilennummern gezeigt werden.
 - man Copy und Paste durchführen könnte ohne die Zeilennummern
 
Schau dir das mal im Wiki an: Node.js/Webserver#ein_erster_Webserver
- Das Markup ist innerhalb von 
pre, die einzlenen Code-Bestandteile innerhalb von span-Elementen. - Die Zeilennummerierung ist innerhalb von 
<span class="lineno">1 </span> - Im CSS dann das:
 
.mw-highlight .lineno {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
- keine lästigen Scrollbalken erscheinen
 - Lange Zeilen in der Bildschirmanzeigen und beim Druck umgebrochen werden, im Copy/Paste-Buffer aber tunlichst nicht.
 
span sollte den verfügbaren Raum einnehmen, also sollte das gar nicht auftreten.
- Eventuell Code-Highlighting (erstmal nur für PHP) möglich ist
 ?
Mit Tabellen-Layout hatte ich das schon. Aber das ist doch unerwünscht heutzutage? Oder wäre es hier noch statthaft?
Glück Auf
Tom vom Berg
Herzliche Grüße
Matthias Scharwies
-- 
Einfach mal was von der ToDo-Liste auf die Was-Solls-Liste setzen.“
  Einfach mal was von der ToDo-Liste auf die Was-Solls-Liste setzen.“