Pregunta

¿Cuáles son las principales diferencias (si las hay) entre los modelos de caja de IE8 y Firefox3?

¿Son iguales ahora?

¿Cuáles son las otras diferencias principales entre estos dos navegadores?¿Puede un desarrollador web asumir que estos dos navegadores son iguales ya que (parecen) admitir los últimos estándares web?

¿Fue útil?

Solución

El modelo de caja de Internet Explorer ha sido "arreglado" desde Internet Explorer 6, siempre y cuando sus páginas estén en modo compatible con el estándar.

Ver: En modo capricho y Error en el modelo de caja de Internet Explorer.

Hasta que me enteré de las declaraciones de tipo de documento, lograr que IE funcionara correctamente era un verdadero DOLOR, porque IE se ejecuta en "modo peculiar" de forma predeterminada.Por lo tanto, tener un tipo de documento en modo estándar eliminará muchos de los problemas de CSS más dolorosos.

Otros consejos

Nunca asumiría que ningún navegador muestra una página exactamente igual.siempre prueba!

Aunque admiten estándares, existen muchas variaciones entre diferentes navegadores e incluso diferentes versiones.FF1 se representa de manera diferente a FF2, que a su vez se representa de manera diferente a FF3.

También debe recordar que cada navegador tiene su propio motor JavaScript, lo que nuevamente hará que algunos scripts funcionen y otros fallen.

Por supuesto, puede reducir estas diferencias utilizando marcos CSS y JavaScript que se han desarrollado para admitir múltiples navegadores.

Sin embargo, aún debes probar en todos los navegadores.Siempre habrá algo que no se vea o no se comporte correctamente.

Las cosas que siempre diferirán entre los dos (y otros navegadores) son los valores predeterminados (tamaños de fuente en los títulos, por ejemplo).La forma en que logran imágenes predeterminadas también suele ser diferente, como por ejemplo si usan o no relleno o margen para lograr la sangría en las listas con viñetas.

Algo bastante positivo que acabo de notar es que IE8 finalmente arregla el manejo de IE de margin: 0 auto para elementos de bloque que desea centrar horizontalmente en sus respectivos padres.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top