2009年9月11日 星期五

CSS 相容 IE6, IE7, IE8, FF

1. inline-block:
在FF3中,span要設定成inline-block,才能指定height。但,FF2的inline-block和FF3不同;IE6的inline-block和目前標準不同,只能用line來做。
解決方式:{display:-moz-inline-stack;display:inline-block;zoom: 1;*display: inline;}

2. float + margin:
IE6, IE7, FF, 對於float + margin的解釋不同,所以在使用的時候,要分開處理。此時,需要用hack的方式來做。像IE6認得_margin-left,在處理時,可以使用,或者用*html。對IE7,可以用*html。