Beim Verschönern einer CSS-Regel, die einen Kombinator >
, blieb der Kombinator beim vorherigen Selektor hängen. Selbst wenn es bereits korrekt formatiert wurde, wird der Speicherplatz entfernt. Es ist ziemlich schwierig, js-beautify
in CSS-Dateien zu verwenden, die> Kombinatoren enthalten, da dadurch Selektoren erzeugt werden, die nicht funktionieren.
Der Code sah vor der Verschönerung so aus:
.foo > h3 {
...
}
Ich würde erwarten, dass sich die Eingabe nicht ändert. Der Code sollte nach der Verschönerung so aussehen:
/* Space here
V */
.foo > h3 {
...
}
Der Code sah nach der Verschönerung tatsächlich so aus:
/* No space
V */
.foo> h3 {
...
}
Betriebssystem: Archlinux mit Emacs web- beautifulify.el
Wird auch nur außerhalb von Emacs unter der Befehlszeile getestet.
Standardeinstellungen
Es wurde in 1.6.4
behoben, es passiert nicht mehr, seit ich space_around_combinator
auf true gesetzt habe, mein schlechtes. Dieser Parameter sollte jedoch standardmäßig wahr sein.
Hallo! Ich habe immer noch ein "kein Leerzeichen" um einen Geschwister-Selektor, wenn ich eine CSS-Datei verschönere.
Ich benutze eigentlich Atom-Verschönerung.
Ich auch
@NSExceptional @ subfighter3
https://beautifier.io/ mit Einstellung:
{
"space_around_combinator": true
}
Formate wie erwartet. Fix wird in Atom Verschönerer benötigt.
Vielen Dank!
Vielen Dank!
Hilfreichster Kommentar
Hallo! Ich habe immer noch ein "kein Leerzeichen" um einen Geschwister-Selektor, wenn ich eine CSS-Datei verschönere.
Ich benutze eigentlich Atom-Verschönerung.