Comentarios dentro de estilo = atributos - seguro?
-
06-07-2019 - |
Pregunta
Estoy trabajando en un CMS que genera CSS " style = 'xyz' " declaraciones de entrada del usuario. La entrada del usuario será validada, pero como salvaguardia adicional, quiero verificar la validez de los valores en la generación del código CSS.
Si se encuentra un valor no válido, por ejemplo, un ancho relativo (" 50% ") donde solo se permiten valores absolutos debido a restricciones de diseño; me gustaría devolver un comentario DENTRO del atributo de estilo para ayudar a la depuración:
<div class="content" style="background-color: lightblue; /* WIDTH was invalid: Only absolute values allowed here */; border: 1px orange dotted;">
¿Está esto " seguro " ;, es decir, todos los navegadores principales seguirán analizando la configuración antes y después del comentario correctamente? Es difícil obtener información de Google sobre esto.
Solución
Probablemente sea seguro, pero no pondría los valores incorrectos comentados en el marcado.
Hágale saber al usuario que hizo algo mal al principio antes de que genere el marcado.
Una buena idea sería crear un caso de prueba de este tipo y enviarlo al validador del W3C para ver qué diría acerca de él.
Otros consejos
Desde la parte superior de mi cabeza, IE lo admite, Fx no.