# Cómo agregar una clase a la fila tr de categoría para aplicar CSS opcionalmente

**URL:** <https://meta.discourse.org/t/how-to-add-a-class-to-category-tr-to-optionally-apply-css/318438>\
**Category:** Development\
**Created:** [25 Julio, 2024 20:55 UTC](https://meta.discourse.org/t/how-to-add-a-class-to-category-tr-to-optionally-apply-css/318438 "2024-07-25T20:55:47Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Alteras](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alteras/32/582398_2.png) [@Alteras](https://meta.discourse.org/u/Alteras)\
**Post date:** [25 Julio, 2024 21:34 UTC](https://meta.discourse.org/t/how-to-add-a-class-to-category-tr-to-optionally-apply-css/318438/2 "2024-07-25T21:34:10Z")

</div>

Podría ser más fácil simplemente apuntar al atributo `data-category-id` en lugar de intentar agregar una clase a `\u003ctr\u003e`.

Si necesitas agregar estilos a `tr` sin el `data-category-id`, podrías tener suerte investigando cómo el componente temático de iconos de categoría cambia la representación de los enlaces de categoría (lo que afecta a todas partes). Algo así como agregar la clase/atributo a un elemento hijo y dejar que el estilo surja con algo de CSS (es decir, `tr:has(\u003e .some-class)`).

> <https://github.com/discourse/discourse-category-icons/blob/main/javascripts/discourse/initializers/category-icons.js#L84>

---

_[View the full topic](https://meta.discourse.org/t/how-to-add-a-class-to-category-tr-to-optionally-apply-css/318438)._
