Google Maps verwendet, um dieses Bit, wo, wenn Sie den "Drucken" -Link drücken, was an den Drucker gesendet würde, war nicht genau das, was Sie auf dem Bildschirm hatten, sondern eine anders formatierte Version von meist die gleiche Information.Wie können Sie eine Webseite an den Drucker anders senden als im Browserfenster?
Es scheint, dass sie von diesem Konzept weitgehend verschoben haben weg (ich Menschen denke, es nicht verstanden haben) und die meisten Websites haben eine „Druckversion“ von Dingen wie Artikel und so weiter.
Wenn Sie jedoch eine Webseite so erstellen möchten, dass eine "druckerfreundliche" Version der Seite an den Drucker gesendet wird, ohne dafür eine eigene Seite erstellen zu müssen, wie würden Sie das tun?
Follow-up: Können Sie Dinge drucken lassen, die nicht auf der Seite gerendert werden? (d. h. vor der Wiedergabe verborgen)
Ist das nicht ein Haufen Code duplizieren? – JBRWilkinson
Das obige Beispiel ist etwas vereinfacht. In der Realität würden Sie das Beispiel SPAN in eine Überprüfung für den booleschen Wert einbinden, um doppelten Code in Form einer if/else-Anweisung zu vermeiden. Am Ende vermeidet der gesunde Menschenverstand hier mehr Probleme als die Methodik. – Twan