Я создаю webapp, который другие могут вставлять на свой веб-сайт. Часть этого Webapp создает диалоги, которые имеют свои собственные таблицы стилей. Проблема может возникнуть, если, например, мой контейнер диалога находится в классе .container
, а на веб-сайте, на котором установлено приложение, также используется .container
для некоторых других средств.Предотвращение конфликтов CSS в webapps
Я рассмотрел переименование всех моих классов, как .appname-container
, и сделает это, если другого решения нет. Тем не менее, я хотел бы быть максимально ленивым. Есть ли более простой способ предотвратить непредвиденные конфликты со стилями, на которые я не могу контролировать?
Редактировать: Мой WebApp заворачивается вокруг <video>
элемента, так что я не уверен, что s может быть использован.
Лучший ответ на ваш вопрос. Я бы точно соблюдал технику префикса appname. –