Próbuję wybrać pierwszą h1
wewnątrz a div
z klasą o nazwie detail_container
. Działa, jeśli h1
jest pierwszym elementem w tym div
, ale jeśli pojawi się później ul
, nie zadziała.
<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>
Miałem wrażenie, że CSS, który mam, wybierze pierwszy h1
bez względu na to, gdzie się w tym znajduje div
. Jak mogę to zrobić?