DelphinPRO пишет:о чем речь, не совсем понял?
обычный каскад. просто переопределяйте стили
будет применяться тот стиль, который подключен\прописан позже, либо тот, у которого специфичность выше.
А можно как-то сделать так:
К странице подключено 2 цсс файла, но к диву, допустим
<div id='test'>
<button>Кнопка</button>
</div>
применялся ТОЛЬКО css файл №2?
Т.е. мне нужно, чтобы в этом диве не форматировались селекторы вообще, даже чтобы я не указывал их форматирование - чтобы они были стандартными по виду. Потому что в 1 цсс файле может применятся любое форматирование.
А то у каждой страницы подключается свой цсс файл + мой, и все элементы в этом диве едут кто куда из-за форматирования дива из цсс №1. Или выглядят непотребно.
(Добавление)
В общем, поясню понятнее, есть html страница. Она состоит из:
1. Верхнего ДИВа размером 100% в ширину на 100 пикселей в высоту и кода в нем;
2. Сама страница под этим блоком.
К странице подключено 2 цсс файла.
В 1 цсс файле к селектору ДИВ применяются разные стили.
Во 2 цсс файле прописаны стили, которые применяются только к диву по id.
Так вот, как сделать так, чтобы к диву и эелементам в нём НЕ применялись стили из 1 цсс файла.
При этом редактировать 1 цсс файл я не могу, только 2.
Еще раз - CSS - каскадные таблицы стилей.
Если стиль применен, его нельзя отменить. Но его можно переопределить.
Вы можете во втором CSS написать свои стили для элементов, используя селектор #test
селектор идентификатора имеет более высокую специфичность, чем селектор класса или тега ( плюс еще дочерний селектор увеличивает специфичность).
И уже здесь заново описать инпут. Причем переопределить нужно будет все наследуемые свойства.
(Добавление)
а вообще-то с таким уровнем вопросов, было бы неплохо почитать хотя бы инфу по CSS на htmlbook.ru
Самоучитель CSS