DIV等浮层在IE6下被下拉框遮挡的处理

DIV等浮层在IE6下被下拉框遮挡的处理,第1张

概述由于IE6中DropDownList是Browser调用的系统控件,这种组件的显示优先级比普通的IE控件高,浮动层中的控件就不能够遮盖这些系统控件。 解决的办法是:做两个浮动层,一个浮动层的根标签是IFrame,另一个浮动层的根标签是Div,两个浮动层的位置、大小均相等,然后先显示IFrame浮动层,再显示Div浮动… 由于ie6中DropDownList是browser调用的系统控件,这种组件的显示优先级比普通的IE控件高,浮动层中的控件就不能够遮盖这些系统控件。

解决的办法是:做两个浮动层,一个浮动层的根标签是iframe,另一个浮动层的根标签是div,两个浮动层的位置、大小均相等,然后先显示iframe浮动层,再显示div浮动层,

这样iframe浮动层就为div浮动层遮盖住了下面的控件。

CSS: 

<style type="text/CSS">
dl #iframe1{display:none;_display:block;position:absolute;top:0;left:0px;z-index:-1;filter:mask();wIDth:110px;height:420px;} 
</style>

aspx:

<li ID="dictionary" runat ="server" ><a href="#">维护 </a>
<dl > 
<dd> 
<a href="dictAll.aspx?tableType=0" target="_self" Title="The">资产类型</a>
</dd>
<dd>
<a href="dictAll.aspx?tableType=13" target="_self" Title="Styling">服务级别</a>
</dd>
<iframe ID="iframe1"></iframe>
</dl>
</li> 总结

以上是内存溢出为你收集整理的DIV等浮层在IE6下被下拉框遮挡的处理全部内容,希望文章能够帮你解决DIV等浮层在IE6下被下拉框遮挡的处理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1023300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存