J'essaie de sélectionner le premier h1
à l'intérieur d'un div
avec une classe appelée detail_container
. Cela fonctionne si h1
est le premier élément de cette div
mais si ça vient après ça ul
ça ne marchera pas.
<style type="text/css">
.detail_container h1:first-child
{
color:blue;
}
</style>
</head>
<body>
<div class="detail_container">
<ul>
<li></li>
<li></li>
</ul>
<h1>First H1</h1>
<h1>Second H1</h1>
</div>
</body>
</html>
J'avais l'impression que le CSS que j'ai choisi sélectionnerait le premier élément de la liste. h1
peu importe où il se trouve dans ce div
. Comment puis-je le faire fonctionner ?
1 votes
Tout ce que CSS ne peut pas faire, JavaScript le peut.
11 votes
C'est quelque chose que vous pouvez faire avec CSS3 :)