IE8和Firefox中overflow法清除浮动的弊端

添加评论 2009年4月17日

ie8和 ff下的overfllow居然把浮动层给屏蔽了.....汗.....害我想几天都没想明白......一直不知道跑到哪去了..
   以后一定要更加规范.......细心细心......

IE8中,在没有规定长宽限制下使用这个属性会出现移位的问题。清除浮动要么给个长宽限制,要么还是用clearfix那一段长长的css,现在有一个它的简化版本。

  解决浮动层被 flash 遮盖的问题
设置 flash 的 wmode 属性

要让浮动层在Flash上面,需要设置Flash的WMode=“Opaque”
1.设置Object标签的WMode属性为Opaque<PARAM NAME="WMode" VALUE="Opaque">
2.设置embed标签的wmode="opaque".

要让浮动层不被下拉框遮挡可以使用以下方法:
<div id="Floater"><div id="Floater_Body">浮动内容</div><iframe   id="iframe1" style="position:absolute;visibility:inherit;top:0px;left:0px;width:400px;height:200px;z-index:-1;filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)'"></iframe></div>

  1. 还没有评论.想坐沙发?
  1. 还没有 trackbacks
订阅评论