ALT1040

La guía del geek

AppleWeblog

El blog no oficial de Apple en castellano

Bitelia

Todo sobre software y la web

BlogCorazón

Glamour 2.0

Cuchara Sónica

No podemos vivir sin música

Ecetia

Un amor poco natural por los videojuegos

Extracine

Reunimos estrellas y talento: el celuloide se hace digital

Gizmología

La tecnología y los gadgets no tienen secretos

Gizmóvil

Absolutamente todo sobre dispositivos móviles

hiperDEF

Alta Definición (HD), 3D y equipos HiFi

Monkeyzen

Las cosas que nos gustan

MotorFull

El mundo del motor

TVlia

La nueva televisión

Sección Deportiva

Apasionados por el fútbol

Vivir México

Contamos el pulso de un país intenso

La importancia de los estándares web

ie8_local_google_comthumbnail.jpg

La imagen corresponde a Internet Explorer 8 visualizando Google Maps. Quizás os preguntaréis porque se ve tan mal si IE8 iba a respetar por defecto todos los estándares web. El problema no es realmente con IE8 si no con sus versiones anteriores como IE6 e IE7.

Muchos desarrolladores web se vieron obligados a implementar hacks para que sus páginas se vieran correctamente en IE6 e IE7 por los problemas que estos navegadores daban con su propia interpretación de parte del código sin tener en cuenta los estándares establecidos por la W3C. El problema es que esos hacks ahora no sirven con IE8 ya que este respetará los estándares (aunque viniendo de Microsoft, hasta que no lo vea no lo creo) produciéndose esos errores de visualización que vemos.

¿La solución? En mi opinión, ahora toca a los desarrolladores adaptar (de nuevo) sus páginas para el futuro navegador, quizás de una manera más escalonada, pero es algo necesario que a la larga beneficiará a todos los desarrolladores web. Decirlo es fácil y llevarlo a la práctica es costoso y molesto pero no queda otra.

Esperemos que un futuro no muy lejano, desarrollar para un navegador sea igual que desarrollarlo para el resto. ¿Creéis que es una utopía?

Vía: Anieto2k

Referencias

Comentarios

  1. El problema es que IE8 cree que los hacks son para el? Funcionan en cualquier versión de Internet Explorer? Es que no entiendo por qué se ve así… :S

    Responder

  2. @Elias: Los hacks son “apaños” que se hacian en el código html o CSS (sobre todo en este ultimo) ya que IE6 e IE7 no interpretaban el código correctamente y se veia la página mal mientras que en otros navegadores si se veia bien.

    Ahora, supuestamente IE8 respeta los estándares (la manera correcta de interpretar el código) al igual que otros navegadores como Firefox, Opera o Safari. El problema es que las páginas que tenian esos hacks para IE6 no sirven para IE8 ya que esta interpreta la página correctamente, pero a su vez interpreta el hack y hace que se vea mal.

    No sé si me he explicado. :P

    Responder

  3. Ah claro, tenia que ser… Si IE8 se ve mal no es porque es un mal navegador…es porque las paginas estan hechas para IE6/7 ya que IE8 respeta los standares.

    Ah claro, tenia que ser…Si Opera se ve mal es porque es un mal navegador que respeta los standares y no porque las paginas esten mal hechas.

    Claro…si no se ve bien en IE8 pues todos a respetar los standares para que se vea bien. Que importa que otros lo esten haciendo desde años.

    Responder

  4. No entendí el sentido del comentario de Arlyn.
    Personalmente te iba a preguntar de donde habías sacado esa skin tan fea para el Firefox, pero después mirando con mas detalle me di cuenta que era un IE nomás… Claro, el detalle definitorio fue la escala sobre el mapa :P

    Responder

  5. @Elias: El problema seguramente sea ése. Los hacks se suelen enmarcar dentro de unos condicionales para Internet Explorer.
    Son líneas de código contenidas en comentarios HTML que van encabezadas con un condicional o una orden para ejecutarse sólo en ciertas versiones de Explorer, que puedes delimitar como: más antiguas que IE8, más recientes que IE6 o sólo IE6, 7, etc. y así sucesivamente.
    Seguramente en Google Maps hayan optado por incorporar el hack a todas las versiones y el IE8 también lo acepta para sí mismo.

    No sé si me he explicado, en todo caso buscando “condicionales internet explorer” en Google sale mucha info.

    Un saludo ;-)

    Responder

  6. deberian escribir los dcodigos en funcion de opera, un navegador que si cumple realmente los estadares, y se evitarian este tipo de cosas.

    Responder

  7. qué miedo.

    Responder

  8. adl312

    Si usas Firefox seguramente se acabarán los problemas.

    Responder

  9. @balmasedano: Sé lo que son os hacks… ¬¬ Lo que no sé es por qué en este caso, IE8 no los interpreta bién, nada más.

    Responder





Todos los comentarios están sujetos a nuestras políticas de comentarios.

Información sobre comentarios

¡Gracias por dejarnos tus comentarios! — por favor intenta mantener tu opinión relacionada con la anotación, no usar insultos, agresiones, o faltas de respeto al autor y otros participantes de la discusión, en caso de no hacerlo tu comentario podría ser borrado.

Existe mucha más información en nuestra política de comentarios.