¿Qué son los estándares del W3C y qué rigen?

W3C significa “Consorcio de la World Wide Web” que “desarrolla estándares web” para “llevar a la Web a su máximo potencial”.

Cuando desea leer una página web, su navegador (firefox / chrome / etc.) está conectado a un servidor que envía la página web.
Este formato de página web es HTML .

Es crucial que el servidor y el navegador usen el mismo formato.
Si el servidor envía cosas no compatibles, el navegador no las procesará.
Si el navegador admite más de lo que se define, puede hacer que algunas páginas web (con datos no estándar) funcionen en un navegador y no en otro (recuerde el momento de la página web “optimizado para X”).

Por lo tanto, necesitamos un consorcio para definir lo que debería estar en HTML: este es el W3C.

Pero ahora, la Web es mucho más que HTML .
La presentación (colores, ubicación, etc.) se puede definir a través de CSS .
Las cosas dinámicas en el navegador generalmente se realizan a través de las API de Javascript , a veces con acceso a la funcionalidad nativa (geolocalización, almacenamiento, 3D, etc.).
También necesita algunos gráficos, con PNG y SVG .

A medida que la web evoluciona, es necesario definir cosas nuevas antes de definir otro “estándar de facto”.
Por ejemplo, la forma en que se entrega el video en la página web ha tardado en definirse / admitirse, y esa es una razón por la cual la mayoría de los reproductores de video están usando el complemento flash.

Tenga en cuenta que estas normas son “recomendaciones”, lo que significa que solo se aplican mediante su uso común.

El hecho de que todos usan la misma definición / comprensión / representación / manejo de errores / etc. de HTML / CSS, por ejemplo, hace que el desarrollo web sea más fácil ya que el navegador común lo representará de la misma manera.

El grupo de nivel superior de estándares W3C:
Estándares – W3C

Ellos “definen” pero no “gobiernan” (en el sentido de “gobierno”, eso es otra cosa) los estándares web, como se explica aquí:
Preguntas frecuentes sobre estándares – W3C