2016-05-12 4 views
1

Ich versuche, einige CSS für mobile nur zu aktualisieren, aber erhalten Sie den folgenden Syntaxfehler: Erwartete LBRACE in Zeile 17 Spalte 1 (bezieht sich auf die #logo-Zeile)Medienabfrage mit ID-Selektor erhält 'erwarteten LBRACE'-Syntaxfehler

@media {max-width: 979px) 
#logo { 
left: 50%; 
position: relative; 
-webkit-transform: translateX(-50%); 
transform: translateX(-50%); 
} 

Wenn ich die CSS in Entwickler-Tools bearbeiten, es funktioniert gut, aber sobald ich es in meinem CSS Kind legen sie es nicht funktioniert.

+2

Sie haben Syntaxfehler '@media {max-width: 979px)' Notwendigkeit '@media (max-width zu sein: 979px)' –

+0

^die Syntax sollte '@media (Max- Breite: 970px) {#logo {* Stile hier *}} ' – TylerH

Antwort

1

Sie Syntaxfehler

@media {max-width: 979px) 

Notwendigkeit

@media (max-width: 979px) 
1

Die korrekte Syntax für eine Medien-Abfrage zu haben ist:

@media (max-width: 979px) { 
    #logo { 
    left: 50%; 
    position: relative; 
    -webkit-transform: translateX(-50%); 
    transform: translateX(-50%); 
    } 
} 

Als Referenz Using Media Queries @ MDN sehen.

The @media CSS at-rule associates a set of nested statements, in a CSS block that is delimited by curly braces, with a condition defined by a media query.

+0

Perfekt, danke! –

+0

Eigentlich habe ich zu früh gesprochen. Syntaxfehler ist weg, aber meine Änderungen erscheinen nicht am Frontend. Wenn ich den Code überprüfe, sind meine Änderungen im CSS aufgetaucht, aber die Medienabfrage verweist auf einen 404-Fehler statt auf meine bootstrap-responsive.css - jede Idee, warum das passieren würde? Ich arbeite von einem Kinderthema. –

+0

Ich bin nicht sicher, was Sie meinen, "die Medienabfrage verweist auf einen 404-Fehler anstelle meiner bootstrap-responsive.css". Erhalten Sie einen 404-Fehler für diese CSS-Datei? Macht es Ihnen etwas aus, einen Link zu Ihrer Seite zu geben? – showdev