2012-07-18 12 views
5

Estoy en una situación completamente desastrosa en este momento.desastre de compatibilidad de Internet Explorer

De acuerdo con Google Analytics, el 96% de los usuarios de mi sitio están en Chrome & Firefox. Sin embargo, tenemos un cliente muy importante que se sumará al comienzo de la próxima semana ... y toda su organización utilizará Internet Explorer.

Necesito alguna forma de hacer que las funciones principales de mi sitio sean rápidamente compatibles. Puedo pagarle a una empresa de consultoría si eso es necesario, pero no sé nada sobre cómo hacer que mi sitio sea compatible con IE. No conozco las herramientas de desarrollo de IE y no sé por qué IE no lo hace. 'renderizar las cosas correctamente.

¿Cuál es la mejor manera de resolver mi problema? Ni siquiera veo un elemento firebug/inspect equivalente para IE. Solo me preocuparé por IE 9 por ahora, esta empresa está en el último IE seguro.

Házmelo saber, estoy totalmente en pánico!

+4

Pulse F12 y vea lo que sucede ... – RobIII

+0

brilliant - gracias RobIII –

+0

Presione 'F12' y obtendrá mejores herramientas de desarrollador que Firebug. Además, ¿qué pasa, qué no funciona? Utiliza HTML5, entonces necesita usar HTML5shiv. ¿Es su sitio W3C válido? –

Respuesta

1

A continuación se encuentra mi sugerencia.

  1. IE tester es una gran herramienta para probar su sitio en todas las versiones de IE .
  2. Considere el uso de etiquetas específicas de destino IE. Al igual que:

    <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]--> 
    <!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]--> 
    <!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]--> 
    <!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]--> 
    <!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="no-js"><!--<![endif]--> 
    
  3. considerar el uso de modernizer si su sitio utiliza HTML5 o CSS3.

  4. Si su sitio utiliza marcador de posición en formularios, IE no lo admite. Así que considere usar algo como IE placeholder polyfill.
  5. presione F12 para herramienta de desarrollador.
  6. IE tiene un box model diferente.
  7. Aquí hay un artículo que trata acerca de how IE handles various CSS properties.
  8. convencer a su cliente no usar IE. (Es broma ..)

Sé que esta lista va a seguir y seguir. Puede hacer otra pregunta cuando se encuentre en un problema específico. Buena suerte.

+0

recursos increíbles, ¡muchas gracias por este Ryan y Subash! –

3

Siempre que su sitio sea HTML/CSS/JS válido y no use extensiones específicas del navegador, debería estar listo.

F12 le proporcionará un conjunto completo de herramientas de desarrollo que pueden ser muy útiles para encontrar y solucionar cosas, así que adelante y use eso. Si tiene algún problema específico, sin duda puedo ayudarlo.

+0

Kolink, CSS y JS, creo que estamos bien. Preferiría no compartir la URL de mi sitio aquí. ¿Hay una función de mensajería o chat en stackoverflow? Lo apreciaría mucho si pudieras echarle un vistazo rápido a mi sitio y decirme cómo comenzar. Mi dirección de correo electrónico es [email protected] –

-1

Si yo estuviera en su posición, no modificaría la página web existente, la duplicaría, realice los cambios necesarios para que funcione en Internet Explorer y luego haga que su sitio web detecte el navegador que está utilizando y cargue la página de trabajo apropiada. Teniendo en cuenta que necesita realizar estos cambios tan pronto, no quiere arriesgarse a cambiar algo que estropea la forma en que se muestra el sitio en Firefox y Chrome.

Cuestiones relacionadas