Tengo este código CSS con inline-block
. ¿Alguien puede decirme cómo hacer que funcione en Internet Explorer 6 y 7. ¿Alguna idea? Tal vez estoy haciendo algo mal? ¡Gracias!El bloque en línea no funciona en Internet Explorer 7, 6
#signup {
color:#FFF;
border-bottom:solid 1px #444;
text-transform:uppercase;
text-align:center;
}
#signup #left {
display: inline-block
}
#signup #right {
background-image:url(images/signup.jpg);
border-left: solid 1px #000;
border-right: solid 1px #000;
display: inline-block;
padding:1% 2%
width:16%;
}
#signup #right a { font-size:100%; font-weight:bold }
#signup #right p { font-size:90%; font-weight:bold }
#signup a:hover { color:#FFF; text-decoration:underline }
He leído (pero no puedo probar) que también debe establecer '_height: ### px', que IE6 y siguientes solo entienden. Asumiendo que todavía te importa un navegador que está oficialmente muerto, eso es. – Blazemonger
A veces requiere visualización: en línea \ 9; para trabajar en IE8. – Somebody
Un buen artículo sobre este tema, que también cubre Firefox 2 e IE5.5 & 6: http://blog.mozilla.org/webdev/2009/02/20/cross-browser-inline-block/ – sshow