Je suis confondu avec la façon dont CSS est en cascade, je pensais que si vous avez fait quelque chose commeCSS Cascading, bottom-up Cascading
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
.small p {
color: red;
font-size: 10px;
}
.big p {
color: green;
font-size: 50px;
}
.blue p {
color: blue;
}
</style>
<title>Insert title here</title>
</head>
<body>
<div class="small">
<p>Small</p>
<div class="big">
<p>Big</p>
<div class="small">
<div class="blue">
<p>Blue inside Small</p>
</div>
</div>
</div>
</div>
</body>
</html>
Mon problème est avec le « Blue dans Small », je pensais que cette volonté être petit texte car il a une classe supérieure avec "petit" classe. Comment puis-je y parvenir? S'il vous plaît ne me dites pas de changer quoi que ce soit parce que je construis un système de template complexe que vous pouvez avoir des conteneurs (divs) à l'intérieur des conteneurs (divs) et je veux appliquer le style bottom-up!
Si vous voulez construire un «système de template complexe», vous devriez probablement avoir compris le fonctionnement de CSS avant de commencer à écrire du code. – BoltClock
Si vous avez du mal à comprendre la cascade, vous devriez jeter un oeil à ceci: http://www.stuffandnonsense.co.uk/archives/images/specificitywars-05v2.jpg –
+1 @ Justus. J'utilise cet exemple où je peux aussi :-) – andyb