最小高度:
最小宽度:
重点:
先利用较新的浏览器识别min-width/height,透过它来指定值,而IE6则是透过width/height取值。 不过这里有个冲突,就是新的浏览器也识别width/height,因此min-width/height会被width/height改写,解决的办法,就是中间那一行。 height: auto !important(以及width: auto !important) 由于它标示!important,所以下面那行height无法取代上面这一行,见解变成新的浏览器忽视掉第三行,而让高度不受第三行影响。 另外由于IE6不识别 min-height和 !important属性,所以它还是取第三行的语法,这样就可以相安无事,皆大欢喜。
代码没什么问题,可能是你在具体链接中使用了“内联CSS”,根据优先级,外联CSS代码可能不起作用。还有IE6的问题多多,你具体是什么情况,不是这么能问出来的。什么地方不会联系我!DIV+CSS,我的职业,特别熟悉!
IE6不仅不支持css3,还不支持PNG格式透明图片。如果你要做图片变圆形的这种效果,可以做一个正方形,把中间做成圆形的透明,然后,保存两中格式,一种为PNG,另外一种给IE6的做透明的gif格式。写样式的时候主流的就写background:url(路径/图片.png)IE6就写_background:url(路径/图片.gif);最后用绝对定位定到图片上面就ok啦。