¿Cuál es el propósito del atributo "role" en HTML?

avatar de Pedro55
Publicado por Pedro55 el 06/03/2022 15:39
Debate 0 Respuestas

Sigo viendo atributos de rol en el trabajo de algunas personas. Yo también lo uso, pero no estoy seguro de su efecto.

Por ejemplo:

<header id="header" role="banner">
Header stuff in here
</header>


O:

<section id="facebook" role="contentinfo">
Facebook stuff in here
</section>


O:

<section id="main" role="main">
Main content stuff in here
</section>


¿Es necesario este atributo de role?

¿Es este atributo mejor para la semántica?

¿Mejora el SEO?

Publicidad