Josh
Legendäres Mitglied
Hallo alle
Ich wollte mal fragen, wie ihr es handhabt, um verschiedene Ansichten (Normalansicht, Druckansicht, Ansicht für Sehbehinderte etc.) für eure Webdokumente zu erhalten.
Es gibt ja für das Stylesheet Linktag das Media Attribut, womit man steuern kann, welches Stylesheet für welches Medium verwendet werden soll. Doch wie akzeptiert ist das unter Webbrowsern und -usern?
Viele Seiten bieten ja z.B. eine Druckansicht an. Klicke ich da drauf, wird mir die Seite ohne grosse Formatierungen und Krimskrams angezeigt, damit ich sie ausdrucken kann. Bei dieser Methode wird aber das genannte Media Attribut nicht verwendet, richtig? Sondern es wird einfach ein anderes Stylesheet für "Screen" verwendet, richtig?
Wie ist es nun, wenn jm. korrekt 2 verschiedene Stylesheets angibt, und zwar eines für "Screen" und eines für "Print"? Sehe ich im Browser dann immer die Formatierungen von "Screen", und wenn ich auf Drucken drücke, wird der Drucker die Formatierungen von "Print" verwenden?
---
Andere Frage: verwendet ihr für eine Druckansicht im Browser auch ein eigenes HTML-Dokument? Oder reicht es, wenn ich z.B. per JavaScript beim Klicken auf "Druckansicht" das Stylesheet auswechsle? Bei einem vernünftigen Aufbau des HTML-Dokuments sollte die JavaScript-Variante doch eigentlich perfekt genügen, richtig? Per display:hidden können auch überflüssige Elemente versteckt werden.
Summa Summorum: ich finde im Netz zwar viele Infos, welche Möglichkeiten man mit verschiedenen Stylesheets hätte, aber kaum etwas darüber, was in Praxis auch wirklich Gang und Gäbe ist und was sich bewährt...
Danke für Tipps. Ich freue mich auf interessante Beiträge,
Josh
Ich wollte mal fragen, wie ihr es handhabt, um verschiedene Ansichten (Normalansicht, Druckansicht, Ansicht für Sehbehinderte etc.) für eure Webdokumente zu erhalten.
Es gibt ja für das Stylesheet Linktag das Media Attribut, womit man steuern kann, welches Stylesheet für welches Medium verwendet werden soll. Doch wie akzeptiert ist das unter Webbrowsern und -usern?
Viele Seiten bieten ja z.B. eine Druckansicht an. Klicke ich da drauf, wird mir die Seite ohne grosse Formatierungen und Krimskrams angezeigt, damit ich sie ausdrucken kann. Bei dieser Methode wird aber das genannte Media Attribut nicht verwendet, richtig? Sondern es wird einfach ein anderes Stylesheet für "Screen" verwendet, richtig?
Wie ist es nun, wenn jm. korrekt 2 verschiedene Stylesheets angibt, und zwar eines für "Screen" und eines für "Print"? Sehe ich im Browser dann immer die Formatierungen von "Screen", und wenn ich auf Drucken drücke, wird der Drucker die Formatierungen von "Print" verwenden?
---
Andere Frage: verwendet ihr für eine Druckansicht im Browser auch ein eigenes HTML-Dokument? Oder reicht es, wenn ich z.B. per JavaScript beim Klicken auf "Druckansicht" das Stylesheet auswechsle? Bei einem vernünftigen Aufbau des HTML-Dokuments sollte die JavaScript-Variante doch eigentlich perfekt genügen, richtig? Per display:hidden können auch überflüssige Elemente versteckt werden.
Summa Summorum: ich finde im Netz zwar viele Infos, welche Möglichkeiten man mit verschiedenen Stylesheets hätte, aber kaum etwas darüber, was in Praxis auch wirklich Gang und Gäbe ist und was sich bewährt...
Danke für Tipps. Ich freue mich auf interessante Beiträge,
Josh