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

 Привет.  
  

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

Вопрос, следующий - как задавать стили для этого окошка и где их прописывать?  

Сейчас при вызове окна я просто создаю новый `<style>` в голове и прописываю в нем стили через id и комбинаторы. Но мне кажется, что это не круто.  

Как правильно подключать в таком случае стили? Использовать инлайн? Отдельный файл?  

Какие селекторы лучше использовать? Как избежать возможных конфликтов с классами?  
  

Ааа, сложна. 

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

Но и свой `<style>` тоже нормально.  

Чтобы избежать конфликтов сделайте родительский элемент с уникальным аттрибутом, все остальное от него каскадом.   

id лучше не использовать ну или сгенерировать сильно специфичный.  

Вы так можете сделать два, например, своих плагина на странице, независимых друг от друга.