wahsaga: Vorschlag: Klassen, die nur für screen definiert sind

Beitrag lesen

hi,

Nun das Problem: Ich habe jetzt auch eine CSS-Datei für den Drucker eingebunden (media="print"). Sobald aber ein News-DIV-Container mit JS ausgeblendet wurde, ist der auch beim Drucken verschwunden. Das muss wohl daran liegen, das JS den Style für alle Medientypen ändert. Wie kann ich ihm beibringen nur den Typ media="screen" zu ändern? Oder hat jemand noch eine andere Idee das zu realisieren?

Meine erste Idee wäre, für das Unsichtbarmachen entsprechende Klassen zu verwenden und den zu versteckenden Elementen dynamisch zuzuweisen (className) - und diese Klasse(n) aber nur innerhalb des für den Screen gedachten Stylesheets unterzubringen.

Btw: media="screen" solltest du zu media="screen, projection" ergänzen - andernfalls wendet Opera die Formatierungen im Fullscreen-Modus nicht an.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }