JMiur [E]

Dicen que "las reglas han sido creadas para romperse", a lo que podría agregarse: "y crear otras reglas que las reemplacen", pero eso sería hilar muy fino. Sólo hablo de las "reglas" de diseño web, esas que impone la W3C y que muchos navegadores (si, en especial ese) no cumplen, la filosofía, queda para otro momento.

¿Quién no hablado de validar el código? (X)HTML válido, CSS2 válido. Si han recorrido sitios en busca de ayuda o información, seguramente se han encontrado con comentarios del estos: "pero este código no valida" o, por el contrario, "este código valida" La pregunta del millón es: ¿qué significa validar?

Simplificando: validar es comprobar que un documento creado en determinado lenguaje web, esté bien formado y se ajuste a una estructura definida; es decir, que siga estrictamente las reglas de ese lenguaje (comillas en los atributos, declaraciones, etiquetas cerradas, etc, etc, etc)

Hace un tiempo apareció una artículo en Maestros del Web: Los estándares web no importan (tanto como piensas) donde se decía:

"Si estás aprendiendo diseño web incluso como interés pasajero, probablemente algún evangelista de estándares te ha dicho como todo debe ser marcado semánticamente con las definiciones actuales de estándares asignadas por organizaciones arbitrarias. Es simplemente la forma como las cosas deben ser hechas."

Y se preguntan, ¿deberíamos seguir los estándares asignados por organizaciones como la W3C al pie de la letra?

Mi respuesta rápida es no pero sí, pero no sé, en realidad, depende.

Las obsesiones son siempre malas. Hace rato que los poemas no requieren rimar para ser considerados poemas, ni la música tiene que tener cierta estructura, ni nadie se asombra si una pintura es abstracta y los colores "desentonan" ¿Por qué la web debería ser diferente?

Si no agregamos una barra inclinada al final de una etiqueta <IMG>, el mundo no se acaba. Si estamos en Blogger, probablemente no nos deje, pero en otros servidores es indiferente. En este caso, el código, no validará ¿y qué? ¿se verá mal?, ¿el navegador colapsará y la PC estallará en una bola de fuego? No, no pasará nada.

¿Si usamos <br> somos ignorantes? ¿Si usamos <B> o <I> somos unos apóstatas? ¿Si las tablas son cómodas debemos despreciarlas?

¿Qué reglas hay que seguir y cuáles podemos obviar? No hay respuesta posible. Creo que lo primero que debemos hacer es conocer las reglas y luego, usar el sentido común y la experiencia para determinar nuestras prioridades.

En todo caso, yo diría que hay una sola regla que debería cumplirse: una página web debe verse correctamente en cualquier navegador y debe ser accesible para cualquier usuario ya que ese es su único fin. Moraleja: la página debe verse sin errores.

Cada vez estoy más convencido, necesitamos más artesanos, gente que pueda ver las cosas con cierta frescura y que no esté tan pendiente de tantos mandamientos y pecados vanales.

Por si alguien está interesado, aquí hay una serie de sitios donde se puede validar una página online:

5 comentarios:

Nico  

Los que ganamos, y los que perdemos siempre somos los usuarios.

Por un lado los navegadores 'deberían' adaptarse al estandar W3C. Y opino que debe haber un estandar como el que hay, así como hay estandares para cualquier fabricante de piezas para electrodomésticos, moldes, herramientas, lo que sea. Sin estandares es dificil entenderse. El estandar es también una especie de lenguaje, de interfaz para que nos entendamos y las cosas funcionen para todos. Para eso existe el idioma para comunicarse, los métodos para hacer las cosas, etc.

En el caso de la www, hay una división entre seguir el estandar establecido y seguir el de Microsoft que se 'cortó' por su lado, pero que son su navegador tiene al 85% de los usuarios.

Como desarrolladores de páginas, no podemos negar ninguna de las dos partes. Se debe ver en todos los navegadores y esa es nuestra responsabilidad en el asunto. Lidiar con ello, aunque en mi caso, apoyo a seguir el estandar y por lo tanto a un navegador que siga el estandar y no nos haga trabajar más al santo botón porque caprichosamente no lo quiere hacer teniendo todos los medios para hacerlo.

Responder
JMiur  

¡Qué tema complicado! No por lo que decís ya que estoy de acuerdo. En todo caso separo y dejo de lado a los que no cumplen ningún standard (sin nombrarlos).

Eso que vos llamás "el lenguaje" es algo básico. Conocerlo y manejarse dentro de sus límites.

Donde dudo es en esto, en lo límites. El standard es una cosa y las reglas "porque si" son otras. La validación, en términos generales, intenta imponer algunas reglas algo absurdas y no hay nada más tonto que crear reglas que no se van a cumplir.

La pregunta que intentaba contestar es ¿dónde está el límite? ahora, no hay ninguno, el lenguaje web es anárquico. Nos tironean de uno y otro lado y, como decís, nos obligan a decidir el mal menor.

Como te dije: ¡es un tema muy complicado!

Responder
Nos Vemos Igual  

che, pasé tu blog por el w3c y tiró 1517 errores. Es buena tu postura pero los estándares funcionan para organizar la información

Responder
JMiur  

Ningún blog de Blogger puede validarse simplemente porque el código que utiliza es un código especial del servicio en si mismo.

Los estándares funcionan sólo cuando son razonables sino, no sirven de nada y sólo son un obstáculo. Muchas reglas teóricas de los validadores son simplemente anacrónicas o caprichosas.

La única regla por la que me guio es tratar que el sitio se vea lo mejor posible para la mayor cantidad de visitantes. Son los desarrolladores de navegadores los que deben ponerse acuerdo y hacer que eso no nos resulte tan complicado.

Responder
Chipilofan  

Bueno la verdad pienso no tanto si nos marca error en la validad, si no podemos validarlo aunque nuestro codigo este bien, en eso estoy de acuerdo, para W3C blogger no es complatible con XML, pero solo esperemos que algun dia blogger se de cuenta y pueda corregir eso, solo tratemos de rebizar nuestro codigo cuando terminenes de programas, un saludo.

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Todos los archivos y demos alojados en Fileden han sido redireccionados y deberían estar funcionando correctamente.
De todos modos, también puede accederse a ellos a través de SkyDrive

Nota: sólo los miembros de este blog pueden publicar comentarios.

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR