2010-09-08 8 views
5

Mi página HTML tiene ancho adicional, pero solo en IE7. Obten barras de desplazamiento horizontales aunque todo el contenido de la página parece encajar en la ventana del navegador.¿Por qué mi página HTML tiene un ancho adicional en IE7?

Echale un vistazo:

+4

¡Captura de pantalla del video! ¡Prestigio! –

+0

@Paul D. Waite: gracias por la edición. – faressoft

+0

Tidbit interesante: traduje esto al inglés con Google Translate y el problema no está presente. Puede ser un problema con la orientación RTL y otro código en el documento ..? – Robert

Respuesta

3

que tenía el mismo problema, todo lo que necesita hacer es agregar esto a su css:

#footer-widgets { overflow: hidden; } 

La causa puede ser un float/clearing incorrecto, definitivamente ocurre en div # footer-widgets, si lo configura para visualizar: none; el problema desaparece;)

+0

Por cierto, recomiendo usar IE8 en la vista de compatibilidad (representa la página como IE7) porque puede usar la barra de herramientas del desarrollador de IE y analizar su código paso a paso. – sled

0

Probablemente se deba al modelo de caja de Microsoft Internet Explorer donde las medidas se aplican al contenido interno en lugar de a las dimensiones externas del elemento html.

+0

A riesgo de parecer estúpido, dado que no he descubierto cuál es el problema, definitivamente no es un modelo de caja. El HTML de la página debe poner IE7 en modo estándar e IE7 no tiene el antiguo modelo de cuadro de Microsoft. –

+0

La página enumerada por faressoft tiene un tipo de documento de transición, que no es estricto y, por lo tanto, es el modelo de microsoft box. –

Cuestiones relacionadas