Como hacer que Internet Explorer soporte estándares

Por fin he encontrado la solución a la mayoría de los problemas que Internet Explorer tiene para respetar los estándares CSS y que nos obliga a utlizar hacks en nuestras CSS y muchas veces incluir código indeseable en nuestro HTML, la sulución es un script creado por Dean Edwards que se llama IE7 script con este script vas a tener tu código HTML y CSS válido y limpio.

IE7 hace que Internet Explorer tengo soporte para los estándares de la W3C, CSS y HTML, esto es lo que hace:

  • añade soporte para los siguientes selectores CSS:
    • namespace|selector
    • parent > child
    • adjacent + sibling
    • adjacent ~ sibling
    • [attr], [attr="value"], [attr~="value"] etc
    • .multiple.classes
    • :hover, :active, :focus (para todos los elementos)
    • :first-child, :last-child, only-child, nth-child, nth-last-child
    • :check, :disabled, :enabled
    • :root, :empty, :contains(), :not()
    • :before/:after/content:
    • :lang()
  • trabaja con ambos tipo de documentos HTML y XML
  • soporta CSS importadas con @import
  • preserva el estilo en cascada de la hoja de estilos
  • no altera la estructura del documento
  • utiliza puro CSS para hacer cumplir reglas de la hoja del estilo
  • soporta el modelo de caja en modo estándar y en quirks mode
  • soporta el posicionamiento fijo
  • soporta la propiedad overflow:visible
  • soporta las propiedades min-width, max-width, min-height y max-height
  • corrige los elementos de (X)HTML (abbr, object)
  • estandariza el comportamiento de los formularios
  • soporta la transparencia del canal alfa de las imágenes PNG
  • es un script muy ligero (22K)
  • completamente modular (agrega y elimina arreglos)
  • trabaja en Microsoft Internet Explorer 5+ (solamente en windows)
  • es compatible con otras librerias cómo script.aculo.us

Lo puedes descargar el script IE7 aqui, y también hay un demo.

6 Comentarios (Agrega el tuyo)

  1. Pancho
    Comentado 17 de Mayo de 2007 a las 20:49 | Permalink | Responder ↓

    Qué?, entonces con ese script, los IE5 y 6 renderizarán como si fueran el 7?.

    Si es así, me arrodillo ante este personaje

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*

5 Trackbacks (URL del trackback)

  1. [...] Carlos Leopoldo Publicado por Asier Marqués el Sabado, 12 de Mayo del [...]

  2. Por Ancho mínimo para elementos de bloque con CSS en 13 de Mayo de 2007 a las 8:13

    [...] pasa con Intentet Explorer 6 e inferiores?, necesitamos de un hack o lo evitamos utlizando este fabuloso script llamado IE7, pero si quieres evitar el uso de javascript esta es la forma sucia. Por ejemplo tenemos un div con [...]

  3. Por daniblog » Archivo » Anchos Mínimos con CSS en 13 de Mayo de 2007 a las 14:05

    [...] lo de siempre: con IE 6 o inferiores tenemos problemas. Para hacerlo, puedes usar un scritp llamado IE7. Existe otro modo de hacerlo, que personalmente no lo recomiendo y lo puedes encontrar [...]

  4. Por Hacks para CSS qué necesitas conocer en 15 de Mayo de 2007 a las 19:30

    [...] Cómo hacer que funcione la transparencia de los PNG en Internet Explorer6. También hay otra técnica para imágenes PNG en IE. [...]

  5. Por Xyberlink - Enlaces rapidos 2 « Xyberneticos en 15 de Junio de 2007 a las 21:02

    [...] Como hacer que Internet Explorer soporte estándares [...]