estoy tratando de adaptar un sitio para apoyar IE 7. Tengo un par de elementos, sin embargo, que están siendo desplazadas hacia la derecha por 69px. Estoy probando en IE9, configurado para renderizar la página como si fuera IE7. Cuando enciendo el modo desarrollador e inspecciono el elemento, noto que alrededor del "margen" hay un parámetro llamado "desplazamiento".Modelo de caja de Internet Explorer: ¿qué es el desplazamiento?
Nunca escuché hablar de esto antes y Google no me ayudó mucho - solo logré encontrar algo sobre float-offset, que no era lo mismo, pero supongo que estaba allí para eliminar algunos de los problemas del modo peculiar? ¿Cómo puedo eliminar este parámetro de compensación?
Obviamente tengo una hoja de estilo específica IE-7 configurado y se puede probar el problema usted mismo, vaya a mi entorno de prueba en este enlace:
http://suitable.amok-adhoc.com/2012/
Resuelto:
encontrado una solución - fue bastante simple. Sólo tenía que declarar explícitamente la posición así (a pesar de que fue heredado del elemento padre en todos los demás navegadores IE añadió un margen y lo llamó "offset", que es anulado por hacer esto):
p {
left:0px;
}
Ver este SO responder: http://stackoverflow.com/questions/4817745/how-do-i-get-rid-of-an-elements-offset-using-css – Kibria
No se ha encontrado La URL solicitada/2012/no se encontró en este servidor. Además, se encontró un error 404 No encontrado al intentar usar un ErrorDocument para manejar la solicitud. –
Lo siento, ese era mi entorno de desarrollo, no lo mantengo funcionando un año después;) Pero el hilo Kibria lo vincula para proporcionar una explicación realmente buena, que está en consonancia con la solución que me encontré. – funkylaundry