mimadrenomedeja es un magazine sobre el desarrollo & Web design, lenguaje, arte, musica...y mucho mas

  • Por: Cristian Gonzalez25 July, 2010
  • ArtículoDesarrollando con Estándares Web – Introducción e Historia
 

Razones para aprender y usar estándares web

Desarrollando con Estándares Web

¿Por qué seguir los estándares web y accesibilidad?

  • Da profesionalidad. Demostrar que tus conocimientos y habilidades estan al día es uno de los puntos más importantes para llegar a ser contradado en cualquier empresa de servicios web.
  • La accesibilidad es muy importante tanto para clientes como usuarios que visitan tus páginas web, para poder usar los servicios o encontrar la información de productos.
  • Maximiza el número de visitas potenciales, los usuarios pueden visitar tus páginas web con cualquier dispositivo actual. Debemos estar atentos a los estándares web para poder crear páginas que sean perfectas en cualquier dispositivo, navegador o lo que sea.
  • Mayor velocidad de carga y menor consumo del ancho de banda.
  • Proporcionar las bases para la accesibilidad, el uso de los estándares no garantiza que todo tu sitio web será accesible para las personas discapacitadas, pero es un muy buen comienzo.
  • Mejora tus posiciones en los motores de búsqueda. Los crawlers, arañas, spiders o robots de los buscadores no saben leer imágenes, animaciones flash ni videos… ellos simplemente ven código, si este código no sigue una estructura limpia y ordenada es posible que tu web no aparezca en las primeras posiciones, ni pueda indexar tu contenido futuro.
  • Utiliza hojas de estilo CSS para controlar el diseño, así te sera más fácil hacer cambios de diseño para todo tu sitio.
 

Esta serie de artículos intentarán explicar cómo y por qué usar estándares web le permitirá crear sitios web de una forma que ahorra tiempo y dinero a los desarrolladores y ofrece una mejor experiencia para los visitantes. También se discutirán otros métodos, directrices y mejores prácticas que ayudarán a producir sitios web de alta calidad que sean accesibles y utilizables a la mayor cantidad de personas y dispositivos de navegación como sea posible.

Historia

Cuando Internet y la Web se convirtieron en la corriente principal en la segunda mitad de la década de los noventa, el navegador web todavía no habían aplicado CSS (Cascading Style Sheets), lo suficientemente bien para los desarrolladores web como para poder utilizarlo para controlar la presentación de un documento HTML. La falta de ejecución es comprensible teniendo en cuenta que la especificación de CSS nivel 1 se publicó en 1996 y la especificación de CSS nivel 2 en 1998.

La falta de CSS en los navegadores web, junto con las demandas de los diseñadores gráficos del nivel de control que es posible cuando se trabaja con material impreso, empezo la explotación abusiva de HTML en cualquier forma posible para controlar la presentación visual de una página web.

Un ejemplo de ello es la gran “brecha” que se hizo cuando los diseñadores descubrieron a utilizar el atributo border = “0″ para ocultar los bordes de una tabla HTML, celdas invisibles que se podían utilizar para el control de diseño que se había creado. Otro ejemplo es el uso de la transparencia, y por lo tanto invisibles, las imágenes llamadas “spacer GIF” para controlar los espacios y márgenes.

HTML nunca fue destinado a ser usado para controlar la presentación de un documento. Hacks, código no válido, elementos y atributos específicos del fabricante eran (y siguen siendo) utilizados. La validación es algo que muy pocos conocían o usaban.

Con las nuevas versiones de los navegadores web, el CSS se mejoro y se extendio, pero no al ritmo que debería haber sido. Sin embargo, a pesar de ser navegadores lentos al aplicar correctamente CSS. Ahora hemos llegado a un punto en el que los navegadores web tienen un buen soporte de CSS, y están siendo utilizados por muchos usuarios.

Ya no hay ninguna razón para no usar HTML de la manera en que debía hacer: para describir la estructura y el contenido de un documento, no su presentación. Por eso, ahora podemos utilizar el CSS, que fue diseñado específicamente para ese fin.

 
 

Puede seguir cualquier respuesta a esta entrada mediante RSS 2.0 feed. Pueden dejar sus respuestas, o mediante trackback desde tu propio sitio.

Deixa un comentari