¿Cómo podría aplicar first-child en éste caso primer elemento A de cada UL?
Código HTML:
<ul id="menu"> <li><a href="#">Uno</a></li> <li><a href="#">Dos</a></li> </ul>
Un saludo y gracias.
| ||||
Respuesta: Duda con first-child Pues depende, pero teniendo en cuenta que cada "li" sólo tiene un "a", sería un poco innecesario. Sin embargo, si lo que quieres es afectar sólo al primer "li" debería ser: ul#menu li:first-child {...
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Duda con first-child CSS 3, si no mal recuerdo. Afecta solo al primero de sus hijos en una etiqueta, ejemplo: Código HTML: <div id="parrafos"> <p>parrafo 1</p> <p>parrafo 2</p> <p>parrafo 3</p> </div> De igual forma, hay un "last-child" si no mal recuerdo |
| ||||
Respuesta: Duda con first-child First-child es como dice su propia traducción literal: primer hijo. Está en la especificación de CSS2, pero claro, IE6 no lo entiende, el resto sí
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Duda con first-child Tal vez no me expliqué bien. La regla debería de afectar solamente al enlace que hay en el primer LI de cada UL. Lo que no entiendo, es como aplicar esa regla al enlace. Aplicarla a LI no sería problema. En el ejemplo que puse, sería por ejemplo aplicar un color rojo al enlace cuyo anchor es "Uno". daPhyre no conocía el last-child. Que buena esa. |
| ||||
Respuesta: Duda con first-child Pues entonces: ul#menu li:first-child a {...
__________________ Visita mi nueva web idplus.org |
| ||||
Respuesta: Duda con first-child Pero como ya dijeron, hay problemas con IE6 (IE7 no lo tenía también? ) Así que lo mejor sería darle una clase al primer li, y manipularlo directamente. Suerte |