UPDATE: Widząc, że masz włączone nawiasy klamrowe w swoim pytaniu, proponuję spróbować zmienić rozszerzenie pliku z .sass
do .scss
. SCSS prawdopodobnie zignoruje twoje wcięcie, ponieważ może stwierdzić, która część idzie w oparciu o nawiasy klamrowe.
SASS polega na nacięciu powiedzieć gdzie starasz się zastosować CSS, więc nie będzie w stanie zweryfikować go, jeśli zmienia się w każdej linii. Spróbuj to zamiast:
.something
-webkit-box-sizing: border-box
-moz-box-sizing: border-box
box-sizing: border-box
Osobiście nawet nie przeszkadza wcięć border-box
aby je wszystkie zaczynają się od tej samej kolumnie, ponieważ jest zbyt wiele pracy dla zbyt małego przyrostu. Jako alternatywę można napisać mixin to zrobić dla Ciebie:
@mixin border-box
-webkit-box-sizing: border-box
-moz-box-sizing: border-box
box-sizing: border-box
Po zdefiniowaniu go, można umieścić go bezpośrednio:
.something
@include border-box
Dodałem '#thing {}' do sass. Piszę sass, nie scss. Czy to robi różnicę? – Kriem
Spróbuj zmienić rozszerzenie na SCSS i testuj je za pomocą nawiasów klamrowych. SCSS powinien ignorować niespójne wcięcia. –
Cholera, masz rację! To scss nie sass. Jeśli możesz zrobić to w odpowiedzi, to ja to zatwierdzę. :) – Kriem