Me encanta trabajar con elementos personalizados para todo tipo de cosas, pero a veces solo quiero ocultar cosas hasta que se cargan o hacer algo más con ellas en CSS.
Una solución simple se ve así:
framework-button:not(:defined) { display: none }
Ponga eso en una etiqueta
Pero con marcos más grandes, esto se vuelve realmente molesto. A veces puedes salirte con la tuya simplemente seleccionando :not(:definido), pero eso no siempre es viable.
Una solución obvia (al menos para mí): CSS necesita un selector de prefijo de nombre, así que puedes hacer esto
framework-*:not(:defined) { display: none }
No es que esto sea algo completamente nuevo. Ya podemos hacer esto con selectores de atributos.
Y estoy seguro de que permitir divisiones solo en - en el nombre de un elemento haría que sea razonablemente fácil implementar esto de manera efectiva también en los navegadores.
¿Qué opinan? ¿Sería esto útil? ¿Existen soluciones más sencillas que ya funcionen?
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3