Имеет ли значение порядок определения таблиц стилей CSS?

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

Если я использую это, могу ли я верить, что значения в таблице стилей по умолчанию будут переопределены значениями из другой таблицы стилей? Я использую селекторы класса и буду переопределять значения, когда имена совпадают.

<link href="defaults.css" rel="stylesheet" type="text/css"/> 
<link href="valuestooverridedefaults.css" rel="stylesheet" type="text/css"/> 

Это должно работать на всех браузерах, включая мобильные. Я хотел бы избежать использования "! Важно", если это возможно.

Спасибо!

Ответы на вопрос(7)

Ваш ответ на вопрос