Saltar al contenido

Divitis: el mal de usar div para todo

Migue_22

Nivel 3 ·

Heredé un proyecto donde absolutamente todo es div: los títulos, los botones, las listas, los links. Hay divs dentro de divs dentro de divs. ¿Cómo convenzo al equipo de usar elementos semánticos?
202 vistas 5 respuestas 1 0

Respuestas 5

  1. Lorena G.

    Nivel 2 ·

    0 0

    Argumentos concretos: accesibilidad (lectores de pantalla), SEO, y menos código, porque los elementos nativos traen el comportamiento incluido.

  2. CafecitoHornero

    Nivel 2 ·

    0 0

    Mostrales un div-botón al lado de un button real usando solo el teclado. El div no recibe foco ni responde a Enter. Ese ejemplo convence a cualquiera.

  3. Emanuel

    Nivel 3 ·

    0 0

    Andá de a poco: cada vez que tocás un componente, lo dejás semántico. Un refactor de todo junto nunca se aprueba.

  4. Lorena C.

    Nivel 2 ·

    0 0

    Los frameworks de componentes empeoraron esto, porque es muy fácil envolver todo en un div 'contenedor'.

  5. VickyTiburon

    Nivel 2 ·

    1 0

    Un linter de accesibilidad en el pipeline también ayuda: el que lo rompe ve el error.