2012-02-29 17 views
7

Come si definiscono più query multimediali in un unico file?Come definire più query multimediali in un file di stili?

ho questo .styl-file:

@media (min-width: 980px) 
    body 
    padding-top 60px 

@media (min-width: 768px) 
    body 
    .container 
     width 768px 

Questo mi sta dando l'errore expected "indent", got "newline". Inserirli in file separati e avere un file include gli altri lavori. Ma quando li ho nello stesso file e un secondo file che sta importando questo fallisce.

Update: Il codice dei file può essere trovato qui:

+0

Quale versione di Stylus? Funziona per me con 0.24.0. –

+0

@LinusGThiel, penso di avere anche la versione 0.24.0. C'è un semplice controllo per verificare la versione? Come ho fatto sapere ho navigato verso il basso nel file stylus.js e controllato la versione esportata. –

+0

L'ho capito, è il comando 'npm ls'. –

risposta

4

Il tuo problema è che avete schede nella query principale, e gli spazi in il più basso. Cerca di essere coerente (questa è una buona pratica in generale, quando si tratta di tutti i tipi di programmazione). Non ho una preferenza in entrambi i casi, ma probabilmente dovresti esaminare le impostazioni dell'editor per vedere se è possibile applicare la coerenza a quel livello. Il mio editor mette 4 o 2 spazi quando premo la scheda, a seconda della lingua.

Il tuo esempio nella domanda funziona, in realtà (ci sono solo spazi in quello).

+0

Oh, grazie. Ci proverò più tardi e cercherò di configurare correttamente il mio editor di cloud 9. –

+0

Fresco. Questo è anche il motivo per cui ha funzionato quando le query erano in file separati - lo stilo è sensibile a linguette e spazi misti, ma può gestire entrambi fini per conto proprio (simile alla maggior parte delle lingue con spazi bianchi significativi). –

+0

Ha risolto, grazie. –

Problemi correlati