Al embellecer una regla CSS que contiene un combinador >
, el combinador se atascó en el selector anterior. En realidad, incluso si ya tiene el formato correcto, se elimina el espacio. Hace bastante difícil usar js-beautify
en archivos CSS que contienen> combinadores porque producirá selectores que no funcionarán.
El código se veía así antes del embellecimiento:
.foo > h3 {
...
}
Esperaría que la entrada no cambie. El código debería haberse visto así después del embellecimiento:
/* Space here
V */
.foo > h3 {
...
}
El código en realidad se veía así después del embellecimiento:
/* No space
V */
.foo> h3 {
...
}
SO: Archlinux con Emacs web-beautify.el
También probado en la línea de comandos solo fuera de Emacs.
Defaults
Se ha solucionado en 1.6.4
, ya no sucede desde que configuré space_around_combinator
en verdadero, mi error. Sin embargo, este parámetro debería ser verdadero de forma predeterminada.
¡Hola! Todavía tengo un "sin espacio" alrededor de cualquier selector de sibiling cuando embellezco un archivo css.
De hecho, utilizo atom-beautify.
Yo también
@NSExceptional @ subfighter3
https://beautifier.io/ con configuración:
{
"space_around_combinator": true
}
Formatea como se esperaba. Se necesitará una corrección en el embellecedor de átomos.
¡Gracias!
¡Gracias!
Comentario más útil
¡Hola! Todavía tengo un "sin espacio" alrededor de cualquier selector de sibiling cuando embellezco un archivo css.
De hecho, utilizo atom-beautify.