我有這個CSS代碼inline-block
。任何人都可以告訴我如何使它在Internet Explorer 6和7中工作。任何想法?也許我做錯了什麼?謝謝!行內塊不能在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 }
我讀過(但不能測試),你應該設置'_height:### px',這隻有在IE6和下面才能理解。假設你仍然在意正式死亡的瀏覽器,那就是。 – Blazemonger 2012-08-30 15:13:03
有時需要顯示:inline \ 9;在IE8中工作。 – Somebody 2012-10-02 16:21:49
圍繞此問題的一篇很好的文章,也涉及Firefox 2和IE5.5&6:http://blog.mozilla.org/webdev/2009/02/20/cross-browser-inline-block/ – sshow 2014-03-16 19:05:05