Ich habe diesen CSS-Code mit einem inline-block
. Kann mir jemand sagen, wie es in Internet Explorer 6 und 7 funktioniert? Irgendwelche Ideen? Vielleicht mache ich etwas falsch? Vielen Dank!
#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 }
_height: ###px
, was nur von IE6 und darunter verstanden wird. Angenommen, Sie interessieren sich immer noch für einen Browser, der offiziell tot ist.*display:inline
funktioniert gut als IE7-Hack . Sie könnenzoom:1
den Code jedoch als hinzufügen*background:#fff; *display:inline; zoom:1
. Hier können Sie Ihren Hintergrundfarbcode eingeben. Manchmal wird das Layout nicht auf dem Bildschirm angezeigt. Beispielsweise werden Listenelemente nicht auf dem Bildschirm angezeigt. In solchen Fällen funktioniert dies dann hervorragend und wird wie in anderen Browsern angezeigt.quelle