L'ordre de la feuille de style css définitions de la matière?

J'ai plusieurs feuilles de style. La première est une feuille de style avec certains styles que je voudrais utiliser comme valeurs par défaut. En fonction de plusieurs facteurs, le code utilisé pour générer la page peuvent inclure des feuilles de style avec des valeurs qui devraient remplacer les valeurs par défaut.

Si j'utilise cela, puis-je faire confiance que les valeurs dans la feuille de style par défaut seront remplacées par les valeurs de l'autre feuille de style? Je suis à l'aide des sélecteurs de classe et remplace les valeurs lorsque les noms de match.

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

Ce besoin de travailler sur tous les navigateurs, y compris mobile. J'aimerais éviter d'avoir à utiliser "!important", si possible.

Merci!

InformationsquelleAutor Jon Onstott | 2012-02-10