¿Cuáles son los mejores consejos y técnicas para que su sitio funcione correctamente en Internet Explorer?

Utilice el doctype correcto (y evite activar el Modo Quirks). Varios errores de sintaxis inesperados activarán el modo Quirks en IE, incluidos los comentarios XML que preceden al DOCTYPE y los DOCTYPE faltantes / inválidos.

Use las identificaciones con cuidado . Las ID duplicadas provocan un comportamiento extraño de Javascript y CSS en IE (otros navegadores tienden a perdonar estos errores). Asegúrese de que cada ID en una página sea única.

Valide y verifique que no haya pelusa . Los errores de sintaxis, como las etiquetas faltantes, causan problemas de representación muy impredecibles. Las herramientas de validación del W3C son un buen comienzo.

Usa un shiv . ¿Construyendo páginas con HTML5 y CSS3? Use uno de los JavaScript disponibles para compatibilidad.

Use un restablecimiento CSS . Hay varios archivos de reinicio CSS disponibles. Estos restablecimientos establecen un estilo de línea de base para todas las etiquetas HTML, reduciendo el número de diferencias visuales entre IE y otros navegadores.

Planificar fallos . Cuando se utilizan funciones de navegador más recientes (como RGBA), IE mostrará estilos de omisión que no comprende. Agregue fallbacks para estilos que no son compatibles con IE.

Use la propiedad ‘filtro’ de IE . Se pueden implementar muchos extras CSS3 usando la palabra clave de ‘filtro’ patentada de IE.