Estoy tratando de seleccionar el primer h1
dentro de un div
con una clase llamada detail_container
. Funciona si h1
es el primer elemento dentro de este div
, pero si viene después de este ul
, no funcionará.: first-child no funciona como se esperaba
<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>
Yo tenía la impresión de que el CSS tengo seleccionará el primer h1
no importa dónde se encuentra en este div
. ¿Cómo puedo hacer que funcione?
Independientemente de lo que CSS no pueda hacer, JavaScript puede hacerlo. – JCOC611
Esto es algo que puedes hacer con CSS3 :) :) – BoltClock