J'aime travailler avec des éléments personnalisés pour toutes sortes de choses, mais parfois je veux simplement cacher des éléments jusqu'à ce qu'ils soient chargés ou en faire autre chose en CSS.
Une solution simple ressemble à ceci :
framework-button:not(:defined) { display: none }
Mettez cela dans une balise
Mais avec des frameworks plus grands, cela devient vraiment ennuyeux. Parfois, vous pouvez vous en sortir en sélectionnant simplement :not(:défini), mais ce n'est pas toujours viable.
Une solution évidente (du moins pour moi) : CSS a besoin d'un sélecteur de préfixe de nom, vous pouvez donc simplement le faire
framework-*:not(:defined) { display: none }
Ce n'est pas comme si ce serait une chose entièrement nouvelle. Nous pouvons déjà le faire avec les sélecteurs d'attributs.
Et je suis sûr qu'autoriser les fractionnements uniquement en - dans le nom d'un élément rendrait raisonnablement facile sa mise en œuvre efficace dans les navigateurs également.
Qu'en pensez-vous ? Est-ce que cela serait utile ? Existe-t-il des solutions plus simples qui fonctionnent déjà ?
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3