Ragtime_Kitty
@Ragtime_Kitty

Как правильно задавать стили для плагина?

Привет.

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

Вопрос, следующий - как задавать стили для этого окошка и где их прописывать?
Сейчас при вызове окна я просто создаю новый <style> в голове и прописываю в нем стили через id и комбинаторы. Но мне кажется, что это не круто.
Как правильно подключать в таком случае стили? Использовать инлайн? Отдельный файл?
Какие селекторы лучше использовать? Как избежать возможных конфликтов с классами?

Ааа, сложна.
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Xuxicheta
@Xuxicheta
инженер
Половина плагинов требуют подключать их стили отдельно, не создавая своего тега. Это позвляет пользователю добавлять свои стили оверрайдом или модифицировать исходные.

Но и свой <style> тоже нормально.
Чтобы избежать конфликтов сделайте родительский элемент с уникальным аттрибутом, все остальное от него каскадом.
id лучше не использовать ну или сгенерировать сильно специфичный.
Вы так можете сделать два, например, своих плагина на странице, независимых друг от друга.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы