Два файла CSS с разными настройками - PullRequest
1 голос
/ 09 апреля 2011

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

Проблема в том, что в CSSплагин, поскольку он изменяет элементы, например, в моем файле, а также изменяет этот элемент.

Браузер рассматривает плагин CSS, а не мой.Как я могу заставить браузер использовать мой тег для CSS, например.

Невозможно просто удалить плагин CSS, потому что есть другие теги, которые вы должны сконфигурировать.

Ответы [ 2 ]

2 голосов
/ 09 апреля 2011

Было бы лучше изменить порядок при загрузке файлов.
Однако, если это не вариант, вы можете добавить "! Важное" к свойству CSS, которое вы хотите иметь приоритет (например: ")margin: 0px! Important ").
После этого, если только у какого-либо другого файла нет этого ключевого слова, порядок загрузки файлов не будет иметь значения.
Иногда это очень полезно, но это не так.лучшая практика.

1 голос
/ 09 апреля 2011

Если я понимаю ваш вопрос, то это имеет отношение к делу, когда вы включаете файлы CSS в свои документы HTML.

Пример: в mystyles.css у вас есть #myelement {margin: 0} и в plugin.css #myelement {margin: 20px}

Если plugin.CSS добавлен в ваш HTML-документ послеmystyles.CSS, plugin.css имеют приоритет.link href = "mystyles.CSS" link href = "plugin.CSS"

Похоже, вы хотите изменить порядок ссылок href = "plugins.CSS" link href = "mystyles.CSS"

Теперь #myelement будет иметь отступ в 0px.

Надеюсь, это поможет.

...