Publicado el Viernes 14 de Diciembre del 2007 @ 14:08 por Armonth.
Si te haces la misma pregunta, vía del.icio.us veo la respuesta.
Esto si me paro a pensarlo tiene mucha lógica, en muchos artículos se nos ha repetido cual loros enjaulados que las páginas web deben verse igual en todos los navegadores. Pero si te paras a pensarlo lo que se quiere decir es que se deben ver bien: cuando decimos “igual” nos referimos a “igual de bonito en X que en Y”.
No en vano la mayor parte de hacks de un sitio son para solucionar problemas con Internet Explorer (y su “peculiar” uso del CSS), habitualmente de márgenes.
Ahora bien, eso no significa que la web deba verse igual siempre y en todas las situaciones. Una web “pensada” (¿optimizada?) para verse en un PC seguramente se verá de forma pésima en un PDA. De la misma forma se pueden adaptar secciones o incluso contenidos para distintos navegadores.
Si eliminamos elementos superfluos de navegación en la versión impresa ¿por qué no hacer lo mismo en otras situaciones?.
En realidad, para mí no es 100% necesario, al menos en IE 6 muchas veces me resulta imposible hacer que algo se vea igual que Firefox o en Opera, al menos en IE 7 es algo más sencillo.
Si fuera obligación que se vieran igual en todos los navegadores estaríamos todos vueltos locos con los navegadores de Microsoft.
Opino que va incluso más allá que las diferencias entre dispositivos. Es un hecho que no mucha gente asume. Es difícil, pero muy posible.
Se trata de dar unas instrucciones de estilo básicas, y a partir de ahí permitir cierto márgen, en tamaños en separaciones, en colocaciones…
Si respetamos ante todo los estándares, y organuzamos una correcta estructura, no habrá que preocuparse, porque lo entenderán: monitores grandes, monitores pequeños, ventanas reducidas por el usuario, personas con dificultades de visión, PDAs, Móviles, Google, ….. por citar algunos.
Pues, si la pregunta es “¿debe?” y lo entendemos como “debería”, la respuesta podría ser sí… ahora, siempre nos restaría qué entendemos por “igual” y “todos los navegadores”, ya que como ya han puesto por acá, lógicamente no se ve igual una web en la pantalla de un computador que en un dispositivo móvil, ni a 800×600 en comparación con resoluciones mucho mayores…
Creo que es más sano (y cuerdo) pensar en grupos de usuarios que tendrán experiencias similares, por ejemplo: usuarios de computadores, Win/Mac/Linux… en ese caso ya podríamos reducir el universo de agentes con los que ellos visitarán el sitio y de los que tendríamos el cuidado de darles atención para ofrecer una experiencia relativamente similar; en otros casos, por ejemplo, dispositivos móviles, deberíamos considerar un diseño adecuado para este tipo de dispositivos, idealmente reteniendo algunos elementos de diseño pero no todos los que incluiríamos en los estilos para “screen”; lo mismo para impresión, etc.
Y ya en relación con lo más práctico, claramente es un problema considerar la experiencia de usuarios de MSIE 6 ya que es archiconocido que este navegador, a pesar de aun contar con un uso mayoritario, es tremendamente problemático y “peculiar”… aunque de que es posible, lo es… que esté al tope de nuestros objetivos (o al alcance del presupuesto de “x” proyecto), es otra cosa