Ce html:Changer le même chemin css montre un résultat différent
<html>
<head>
<style>
#outter_div .span_class a {background: red;}
#inner_div span a {background: blue;}
</style>
</head>
<body>
<div id='outter_div'>
<div id='inner_div'>
<span id='span_id' class='span_class'><a href='index.html'>link</a></span>
</div>
</div>
</body>
</html>
résultats dans RED lien.
Et si nous changeons la première ligne de css à
#span_id a {background: red;}
lien devient bleu. Les deux #outter_div .span_class a
et #span_id a
pointent vers le même élément.
D'où vient cette différence? Pourquoi une couleur change-t-elle quand tout est pareil?
Je suis en train de résoudre ce problème - http://unraveled.com/publications/assets/css_tabs/index.html, donc l'onglet sélectionné est défini par l'ID de l'onglet, et non par l'ID du corps. – Qiao