El analizador CSS analiza inválidamente ciertas declaraciones duplicadas
cuando el propio navegador ya tiene un árbol DOM y toda la información de estilo, etc., puede recuperarse bajo demanda una vez seleccionado un componente Probablemente esto es algo que he intentado construir antes de grapesjs, y para ser honesto, tras unas semanas de trabajo me di cuenta de que el resultado era simple...
Lee la respuesta completa abajo ↓Pregunta
Probado en el último commit de la rama de desarrollo 39be1e0. Este problema ocurrió en una de mis plantillas, así que es un problema real. Me llevó alrededor de medio día crear este caso de prueba minificado, así que espero que ayude. Si tienes una plantilla con el siguiente CSS: Un navegador lo representa correctamente de la siguiente manera: <img width="609" alt="captura de pantalla 2018-04-20 a las 3:14:01" src="https://user-images.githubusercontent.com/331833/39075971-8307bb60-44ad-11e8-89ed-355801ac3c33.png"> JSFiddle: https://jsfiddle.net/szLp8h4n/192/ Pero grapes lo renderiza incorrect...
Respuestas (3)
cuando el propio navegador ya tiene un árbol DOM y toda la información de estilo, etc., puede recuperarse bajo demanda una vez seleccionado un componente Probablemente esto es algo que he intentado construir antes de grapesjs, y para ser honesto, tras unas semanas de trabajo me di cuenta de que el...
@artf me sorprende que esto sea más lento porque pensaba que el navegador estaría muy optimizado para esto, pero definitivamente tienes más experiencia con este proyecto, así que confiaré en tu criterio ;) Definitivamente estoy a favor de la opción de añadir todas las reglas incondicionalmente. Est...
Agradecería mucho un récord personal. Creo que la comprobación estaría bien dentro del método añadir
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #989
Los spans consecutivos renderizan el espacio en blanco de forma diferente en grapeseditor que en una ventana normal
He pasado la mayor parte de una tarde intentando depurar esto. Aunque he reducido esto a un caso de prueba pequeño y fácil de reproducir, a...
Issue #896
Las reglas de consulta de medios son anuladas por las reglas de clase en el lienzo
Hola @artf, He notado un problema mientras probaba una de mis plantillas usando diferentes configuraciones de dispositivos que supuestament...
Issue #4847
Css edits aren't persisted to the DOM
Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión de Chrome 109.0.5414.87Describe el...
Issue #761
Problema de componentes de texto
Hola. Ojalá un componente de texto que no cree nuevos componentes cada vez que pulso la tecla "Enter" para crear nuevos párrafos (esto es u...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.