2011-09-21 25 views
6

Tengo este código que funciona bastante bien en Firefox; pero dispara a la derecha en Explorer. ¿Hay algún problema con este código que no puedo ver?Problema con la posición de IE: absoluto

Se agradece su ayuda

<div style="position: absolute; top: 170px"><a href="http://www.mysite.com"><img src="images/sponsor.png" /></a></div> 

Lo que estoy esperando es que la imagen se muestran en la parte superior de la imagen- cabecera principal, que funciona bien en Firefox, pero se mueve hacia el extremo derecho en IE haciendo que la sitio para romper. No estoy seguro de por qué ocurre esto.

+1

Pruebe agregar 'left: 0px;' también, tal vez en IE no le dará ese valor predeterminado ... –

+0

@ shadow-wizard - Gracias por eso, funcionó. – Julie

+1

Saludos, también lo he añadido como respuesta ahora ... no esperaba que fuera tan simple jajaja. Por cierto, al usar '@' no reemplace el espacio con '-' simplemente omita el espacio, p. '@ shadowwizard' pero aún mejor, puedes usar solo las primeras tres letras, p. ej. '@ sha' o más" amigable "pero aún corto' @ shadow' :) –

Respuesta

15

Añadir left: 0px; así, IE, probablemente no lo dará como valor por defecto:

<div style="position: absolute; top: 170px; left: 0px;"> 
0

descubrí que IE no reconocerá propiedades declaradas como:

top:(space)20px; 

- por lo que si usted tiene un espacio entre : y 20px IE ignorará esa propiedad. Espero que esto ayude a alguien.

Cuestiones relacionadas