2016-05-19 25 views
1

Wenn ich schreibe, in SASS:Sass Fehler beim @import mit

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic); 

ich diesen Fehler:

Error: Invalid CSS after "...,800,800italic)": expected media query list, was ";" 

Ich habe keine Anfragen Medien, though. Wie kann ich diesen Fehler beheben?

Antwort

2

Haben Sie versucht, die URL in Anführungszeichen zu schreiben? Scheint zu versuchen, einen Teil der URL als CSS zu analysieren.

url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic'); 
+0

Ja, ich bekomme den gleichen Fehler. –

+0

Versuchen Sie, die URL-Funktion loszuwerden und eine Erweiterung .css hinzuzufügen - @import "https: // ...". Es ist möglich, dass dies der gleiche Fehler ist - https://github.com/sass/libsass/issues/289 – phynam

+0

Ja, sobald ich die URL los war, scheint es gut zu funktionieren. Vielen Dank! –

0

Ihr Import muss in Anführungszeichen stehen! So:

@import url ("http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic");

Sie können mehr über Importe unter: http://sass-lang.com/guide unter "Import" lesen.

Hoffe, dass hilft!

+0

Ich bekomme immer noch den gleichen Fehler auch mit Anführungszeichen. –

+0

Interessant. Ich habe gerade eine schnelle Datei erstellt, um das zu testen, indem ich die Schriften importiere, die Sie importieren wollen, und es funktioniert für mich, also stellen Sie sicher, dass es keine seltsamen Tippfehler oder verpasste Klammern oder irgendetwas gibt! – matmik