«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > CSS нужен селектор префикса имени

CSS нужен селектор префикса имени

Опубликовано 2 сентября 2024 г.
Просматривать:287

CSS needs a name prefix selector

Мне нравится работать с пользовательскими элементами для самых разных целей, но иногда мне просто хочется скрыть что-то, пока оно не загрузится, или сделать с ним что-нибудь еще в CSS.

Простое решение выглядит так:

framework-button:not(:defined) {
   display: none
}

Поместите это в тег

Но в более крупных фреймворках это становится очень раздражающим. Иногда можно просто выбрать :not(:define), но это не всегда целесообразно.

Очевидное (по крайней мере для меня) исправление: CSS нужен селектор префикса имени, поэтому вы можете просто сделать это

framework-*:not(:defined) {
   display: none
}

Не то чтобы это было чем-то совершенно новым. Мы уже можем сделать это с помощью селекторов атрибутов.

И я уверен, что разрешение разделения только по - в имени элемента позволит достаточно легко эффективно реализовать это и в браузерах.

Что вы думаете? Будет ли это полезно? Есть ли более простые решения, которые уже работают?

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/darkwiiplayer/css-needs-a-name-prefix-selector-34e5?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3