Es scheint, wie es wirklich eine einfache Lösung für dieses Problem sein soll, aber bisher habe ich nicht erfolgreich gewesen ein zu finden.Samt Druck CSS als Bildschirm
Ich verwende ZURB Foundation, und ich bin im Grunde eine Live-Form zu schaffen, die Eingaben von einer Form (oben) und füllt in einem Gehalt (unten) unter Verwendung von Angularjs nimmt. Die Benutzer drucken dann die Seite als PDF. Ich möchte das Layout beibehalten, das ich für den Inhalt unten habe, und ich möchte das obige Formular beim Drucken ausblenden. Zurb hat eine feine "hide-for-print" -Css-Regel, die anscheinend gut funktioniert, wenn sie auf das obige Formular angewendet wird, aber wenn ich Druck-Stylesheets umschalte, streift sie im Grunde alle CSS ab und geht zurück zu hässlich.
Vorschläge?
Ich verstehe die Medien-Anfragen, aber der Punkt ist, dass ich versuche, die _same_ Stile für beide zu haben und einfach etwas verstecken, wenn gedruckt. Das Kopieren aller CSS in die Druckregel scheint umständlich. – ecirish
Was hält dich davon ab? Setzen Sie alle Stile außer der betreffenden Klasse/ID außerhalb der Medienabfrage und lassen Sie die Medienabfrage nur für diese Regel gelten. Ich werde meine Antwort aktualisieren, um meinen Standpunkt besser zu veranschaulichen. – Jules