Generell ist es recht egal auf welche Weise eine CSS-Datei eingebunden wird, ob nun via link oder via @import. Zumindest was die Funkionalität betrifft.
Es wird zu diesem Thema viel diskutiert, doch bisher konnten keine wirklich aussagekräftigen Argumente gefunden werden, wieso man nur die eine oder die andere Variante benutzen sollte.
Ob nun das Stylesheet von extern via link geholt wird oder intern mittels @import eingefügt wird, macht doch eigentlich keinen Unterschied. Oft ist das nur eine Geschmacksfrage und natürlich auch ein Thema um die Gemüter zu erhitzen.
Der Unterschied besteht lediglich darin, dass die mittels link referenzierten Stylesheets für den Benutzer optional sind, ihm also Freiraum lassen und die mittels @import referenzierten Stylesheets ohne Benutzeroption in das Dokument implementiert werden.
Was letztlich der bessere Weg ist, ist bisher noch völlig ungeklärt. Den Stein der Weisen gibt es hier nicht.
Bild: Tony Hegewald / pixelio.de