¿Cuál es la sintaxis para seleccionar el primer elemento con una cierta clase? Especifique si ese método de selección es parte de CSS3 o CSS2.1.CSS selecciona el primer elemento con cierta clase
Respuesta
Prueba este
.testparent .test:first-child {
color: red;
}
<div class="testparent">
<div class="test">test</div>
<div class="test">test</div>
<div class="test">test</div>
</div>
el primer 'test' div tiene solamente el rojo.
Si necesita el primer elemento con una cierta clase entre sus hermanos, puede utilizar
.myclass {
/* styles of the first one */
}
.myclass ~ .myclass {
/* styles of the others (must cancel the styles of the first rule) */
}
No trate de usar .myclass:not(.myclass ~ .myclass)
hacer esto en una sola regla, no va a funcionar desde :not()
solo acepta selectores simples entre paréntesis.
Si quiere el primer .myclass
en todo el documento, no hay forma de hacerlo solo con CSS.
Los :nth-of-type()
o :nth-child()
enfoques publicados son incorrectos, incluso si casualmente coinciden con los elementos que desea en su página.
Compatibilidad con el navegador del selector de hermanos (~): IE7 + y todos los demás.
.class-name:first-of-type {
⋮ declarations
}
El selector ': first-of-type' se aplica a los nombres de los elementos, no a los nombres de las clases: https://developer.mozilla.org/en-US/docs/Web/CSS/:first-of-type –
- 1. ListBox siempre selecciona automáticamente el primer elemento
- 2. primer elemento de CSS
- 3. ¿Un CSS "elemento #id" también selecciona nietos?
- 4. jQuery seleccionar primer elemento que tiene una cierta clase después de este
- 5. Jquery: ¿Cómo comprobar si el elemento tiene cierta clase css/estilo
- 6. jQuery selecciona un elemento por múltiples clases css
- 7. CSS primer hijo de la clase específica
- 8. jQuery cuenta el número de divs con una cierta clase?
- 9. Agregar clase CSS en el pseudo-elemento
- 10. Por qué: el primer hijo selecciona todos los niños?
- 11. XPath: Seleccione el primer elemento con un atributo específico
- 12. SelectedItem establecido en el primer elemento con CollectionViewSource
- 13. jQuery - Obtener el índice de un elemento con una cierta clase
- 14. selectores de jQuery - donde el elemento no tiene hijos con cierta clase
- 15. ¿Cómo puedo desplazarme al primer elemento visible con una clase div específica?
- 16. jQuery: ¿cómo puedo encontrar el elemento con cierta identificación?
- 17. JavaFX selecciona el elemento en ListView
- 18. : last-child no selecciona el último elemento
- 19. Obtiene el primer elemento secundario inmediato
- 20. contando el número de entradas vacías con una cierta clase
- 21. jQuery excluye elementos con cierta clase en el selector
- 22. Argumento CSS para "si el primer hijo es"
- 23. django elemento de entrada error css clase
- 24. CSS: mueve un elemento "float: right" a la parte superior (para alinearse con el primer elemento de la lista)
- 25. Seleccione el primer y último elemento con clase particular usando jQuery
- 26. ¿Qué selecciona el selector '&'?
- 27. MVC3 Lista desplegable que no selecciona el elemento seleccionado
- 28. ¿Cómo detectar si algún elemento hijo dentro de un elemento padre tiene una cierta clase?
- 29. auto_complete_for: evitar que el primer elemento sea seleccionado automáticamente
- 30. CSS: Seleccione el primer hermano adyacente
Um, no, eso coincide con el primer 'p' de cada' .test'. – BoltClock
Sí, lo edité. parece que 'Peter Of The Corn' lo resolvió de otra manera ... –
Y si el primer niño no tiene '.test', pero sí algún otro hermano, entonces no se selecciona nada. – BoltClock