Hallo marctrix,
was ist eigentlich der Vorteil von @media print gegenüber einer expliziten print.css - in dem Artikel des Wiki wird von "Übersichtlichkeit" geredet. Das dürfte Ansichtssache sein.
Der hauptsächliche Vorteil ist IMHO einen HTTP-Request zu sparen und beim minifizieren usw nur eine Datei handeln zu müssen.
Und du benötigst ggf. doppelte Einträge. Regeln, die für screen und print gleichermaßen gelten sollen, müssen dann auch in beiden Ressourcen stehen.
BTW: warum laden die Browser die print.css überhaupt, wenn die Seite auf einem Bildschirm angezeigt wird?
k. A.
Macht es Sinn, die print.css aus Performance-Gründen am Seitenende einzubinden - habe das schlicht nie probiert...
Es ergibt Sinn, auf eine print.css zu verzichten. CSS gehört zudem in den head, falls es kein scoped-Attribut besitzt. Die Unterstützung ist mau.
Bis demnächst
Matthias