Print media queries ignoriert in Chrom?

Ich bin momentan dabei, einige print-styles mit den folgenden:

@media print {
/* Styles */
}

Wie wir mit SASS allen Stilrichtungen erhalten Sie zusammengestellt in einem stylesheet, styles.css zur Laufzeit, die ist deklariert in der <head> des Dokuments wie folgt:

<link rel='stylesheet' href='/assets/css/styles.css'>

Wenn ich jetzt drucken aus chrome (Strg+P), es ignoriert völlig meine print-Stile, aber Firefox (30.0) ist in Ordnung. IE(11) ist schrecklich, aber das ist, weil wir haben eine Menge von ein - /ausblenden Bedienfelder dem IE scheint nicht, wie/

Kann nicht für das Leben von mir herauszufinden, was passiert ist. Wenn ich emulieren Printmedien in Chrome dann lädt er die Stile fein, es ist, wenn ich tatsächlich versuchen und zu drucken, dass es nicht funktioniert. Ich habe versucht, viele Dinge, hinzufügen media= Attribute, doppelte Anführungszeichen, ändern der Reihenfolge von href etc alles ohne Erfolg!!

Beachten Sie, wir sind nicht mit type mehr als ich dachte, dass Sie nicht brauchen, um verwenden Sie diese nicht mehr. Ich habe versucht, indem diese sowieso, aber es funktioniert immer noch nicht!

Ich habe es sogar so probiert: http://lawrencenaman.com/optimisation/print-media-queries-not-working/ aber es funktioniert immer noch nicht. Es macht mich verrückt, irgendwelche Ideen?

UPDATE: Also ich habe bemerkt, dass wenn ich getroffen Ctrl + P um die Seite zu drucken, die Vorschau, die ich sehe, scheint, um einige der styles aus dem Druck-stylesheet, aber das scheint zu Rendern alles mit einem mobile-media-query? Ich glaube, es gibt einige Konflikte mit einem breakpoint, wird aktualisiert, wenn ich eine chance bekomme.

UPDATE2: ich kann sehen, dass die print-Stylesheets geladen wird, an der Unterseite, so sollte dies in der Theorie schreiben über all die anderen Medien-Abfragen (zumindest die, die ich bin versucht zu schreiben über)?

InformationsquelleAutor zik | 2014-07-09
Schreibe einen Kommentar