Он будет перезаписывать все, что перезаписано, но будет дополнять все, не то же самое, а различную прикладную информацию для класса, идентификатора или псевдоселекторов или чего-либо еще. Я имею в виду, IE:
original.css -
p { margin: 4px 6px 10px 12px; }
h1 { font-size: 2.2em }
override.css -
p { padding: 6px; color: #666666; }
h1 { font-size: 1.5em }
То, что я сказал, это то, что P дополняется в override.css, потому что стили не противоречат друг другу. С другой стороны, пример H1 действительно перезаписан, и два правила в каждой таблице стилей противоречивы, поэтому побеждает последнее объявление.
Это не так плохо, как можно подумать ... Я только что закончил пару месяцев назад сайт в Moodle, который представляет собой сумасшедший домик стилей и данных, и тому подобное. Шаблон использовал данные таблицы стилей из шаблона DEFAULT, затем из шаблона PAGE, а затем из COURSE. Когда я попытался понять, какой стиль сделал то, на что я был так расстроен из-за того, что не нашел нужную часть кода, которую можно изменить для своего собственного ... Я наконец решил присоединить свою собственную таблицу стилей с новыми перезаписанными стилями и новыми дополненными. это заставило меня сэкономить около двух недель, копаясь в конструкторе, о котором никогда не мечтали.
Надеюсь, это поможет вам получить более ясную идею.
Bye.