883 Stimmen

Ist es möglich, eine CSS-Datei in eine andere einzubinden?

Ist es möglich, eine CSS-Datei in eine andere einzubinden?

33 Stimmen

Nur zur Information: Dadurch wird keine HTTP-Anfrage gespeichert. Es erspart Ihnen lediglich, die importierte .css-Datei an anderer Stelle einzubinden.

2 Stimmen

Das wäre fast dasselbe wie die Einbindung eines anderen CSS vor und nicht die beste aller Praktiken

-1voto

Colin Keenan Punkte 1041

Aus irgendeinem Grund hat @import bei mir nicht funktioniert, aber das ist ja auch nicht wirklich nötig, oder?

Hier ist, was ich stattdessen getan habe, innerhalb der html:

  <link rel="stylesheet" media="print" href="myap-print.css">
  <link rel="stylesheet" media="print" href="myap-screen.css">
  <link rel="stylesheet" media="screen" href="myap-screen.css">

Beachten Sie, dass media="print" 2 Stylesheets hat: myap-print.css und myap-screen.css. Das ist derselbe Effekt wie die Einbindung von myap-screen.css in myap-print.css.

7 Stimmen

Nein, das ist nicht richtig. Es geht um die Einbindung mehrerer CSS-Dateien innerhalb einer HTML-Datei, nicht um die Einbindung einer CSS-Datei innerhalb einer anderen CSS-Datei.

-5voto

WillSeitz Punkte 79

Ich bin darüber gestolpert und wollte nur sagen: BITTE VERWENDEN SIE NICHT @IMPORT IN CSS!!!! Die Import-Anweisung wird an den Client gesendet und der Client stellt eine weitere Anfrage. Wenn Sie Ihr CSS auf verschiedene Dateien aufteilen möchten, verwenden Sie Less. In Less erfolgt die Importanweisung auf dem Server, und die Ausgabe wird zwischengespeichert, so dass der Client nicht gezwungen ist, eine weitere Verbindung herzustellen, was zu Leistungseinbußen führt. Sass ist ebenfalls eine Option, die ich jedoch nicht ausprobiert habe. Ehrlich gesagt, wenn Sie Less oder Sass nicht verwenden, sollten Sie damit anfangen. http://willseitz-code.blogspot.com/2013/01/using-less-to-manage-css-files.html

1 Stimmen

Der Client wird eine weitere Anfrage stellen, keine weitere Verbindung. Und für die Qualität ist es ein guter Weg, import css zu verwenden. Es ist viel besser, diese Importe statt einer großen CSS-Datei, die wächst und wächst mit dem Projekt zu haben...

3 Stimmen

1 Stimmen

Trotzdem - es ist nur eine weitere Bitte. Von möglicherweise Hunderten für einen kompletten Seitenaufbau.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X