Héritage CSS et remplaçant

Je suis nouveau sur CSS. Ive a créé un site Drupal et de jouer avec le thème.

J'ai peu de chapelure de trucs que je voudrais thème. Si je vais dans Firebug et désactiver les propriétés CSS

background
border-color
border-style

dans le code ci-dessous

.breadcrumbs .inner {
    background: none repeat scroll 0 0 #EFEFEF;
    border-color: #929292 #E2E2E2 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #8E8E8E;
}

- Je obtenir le texte à la recherche exactement comment je le veux.

Si je vais dans mon style.css qui héritent le code et post

.breadcrumbs .inner {
    border-width: 1px;
    color: #8E8E8E;
}

La mise en forme je ne veux pas, c'est conservée. Si je précise .breadcrumbs .inner dans le style.css n'est-ce pas définir de nouveau et de remplacer ce qui a été spécifié plus haut, la cascade?

Si ce n'est pas le cas, comment puis-je arrêter l'héritage sans changer l'autre feuille de style?

Merci,

Andrew

Informations Supplémentaires

Voici ce que j'ai en ce moment

Héritage CSS et remplaçant

C'est ce que je veux avoir
Héritage CSS et remplaçant

  • Utilisez !important après chaque propriété que vous souhaitez remplacer. comme display:inline !important;
  • Je sais que c'est une mauvaise pratique. Sinon, juste de réinitialiser les propriétés allait bien, je suppose, si c'est exactement le même sélecteur et définis d'après la première, en utilisant par exemple background:transparent; doit l'emporter sur la première déclaration.
InformationsquelleAutor Andrew | 2011-01-27