it-swarm.com.de

Warum zieht Drupal 7 CSS @ import-Regeln <link> -Tags vor?

"Benutze nicht @import ", sagen viele Leute.

Es gibt viele Mängel bei der Verwendung von @import.

  • Verwenden von @import innerhalb eines Stylesheets fügt der gesamten Downloadzeit der Seite einen weiteren Roundtrip hinzu.
  • Verwenden von @import in IE bewirkt, dass die Download-Reihenfolge geändert wird. Dies kann dazu führen, dass das Herunterladen von Stylesheets länger dauert, was den Fortschritt beim Rendern behindert und die Seite langsamer erscheinen lässt.

Warum benutzt Drupal 7 es?

Ich möchte das @import Regeln zu <link> Stichworte. Wie kann ich das machen?

25
enjoylife

Verwenden Sie @import nicht zum Importieren von CSS-Dateien :

@import wird nur im Nicht-CSS-Aggregationsmodus verwendet. Dies geschieht, um das Problem zu umgehen IE Begrenzung mit der Anzahl der Tags.

Dies sollte den Grund erklären und wie man es loswird. Jede Produktionsstätte sollte die CSS-Aggregation verwenden und nicht über @import verfügen.

22
Jeremy French