当前位置:首页 > Css

解决IE6下定位层不能遮盖select的问题

happyfhb18年前 (2008-11-05)Css2641
摘要:在IE6下,某个绝对定位的层无法遮住 select 控件!一般应用在弹出层或者用层锁定屏幕上!而解决的办法就是使用 iframe 将其遮住。代码如下…

在IE6下,某个绝对定位的层无法遮住 select 控件!一般应用在弹出层或者用层锁定屏幕上!而解决的办法就是使用 iframe 将其遮住。代码如下:

<!--[if lt IE 7]>
<div style="position:absolute;z-index:-1; top:0; left:0;">
    <iframe style="filter:alpha(opacity=0); width:200px; height: 200px;">
    </iframe>
</div>
<![endif]-->

此代码放在绝对定位层结束前!ifame的宽度和高度分别为绝对定位层的宽和高!因为这个问题只出现在IE6中,所以用IE的条件注释为IE版本低于IE7的浏览器(但不包括IE7)能够识别!

顺便补充一些知识 也有办法可以将select菜单 替代 但是笔者经过实践 感觉代码沉积 非常得不好处理 这里就不做过多陈述。

文章来源:http://www.html-css.cn/html/28.html

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=11

返回列表

没有更早的文章了…

下一篇:解决IE7的CPU占用率过高问题补丁下载

“解决IE6下定位层不能遮盖select的问题” 的相关文章

DIV+CSS hack书写规范

IE下很多地方可以省略一些层定义的浮动属性,但是FF不行,必须每个个层都写清楚,几个DIV层水平排列的时候,IE6中必须要加display:inline;,不然前端会出现双倍间距,而FF中则加不加display都显示正常.这些都是由浏览器默认值的不同而引起的,你看到那些大站的布局在各浏览器中都显示正…

最简单的tab菜单效果

最简单的tab菜单效果以前自己不会的时候总觉得别人做的tab菜单很高深看不懂里面的代码 可是自己真正去研究的时候发现也就是那么回事。下面把我做的按列拿上来 共大家参考。在配合一些css美化才漂亮,这里只是演示。几乎所有的tab菜单都是基于此原理的。下面是代码。大家可以研究下。 function tr…

升级到IE8 还是坚持IE7?

       IE8用户越来越多,我一直在使用IE7,觉得还不错,因为目前不是很习惯火狐,所以一直用着以IE7为内核的世界之窗浏览器。我到底该不该升级到IE8呢?我一向都是用最新版的软件的,这问题还真的不好决定。  &n…

您需要了解的DIVCSS网页布局的8条面试题目

CSSer与其他IT职位一样,在找工作的时候,都会面临着面试官提出的问题,或者给出的试卷。今天52CSS.com收集了常见的8条面试题目,希望对您有所帮助。一、超链接点击过后hover样式就不出现的问题?被点击访问过的超链接样式不再具有hover和active样式了,解决方法是改变CSS属性的排列顺…

CSS/DIV网页设计视频教程

 CSS基础知识与核心概念CSS初探 - CSS基本知识 - 第1课CSS基本语法与核心概念 - CSS基本知识 - 第2课设置丰富的文字效果 - CSS基本知识 - 第…

父级div height:auto无效解决办法

一种可能情况因为父div中的div处于浮动状态。浮动是会脱离文档流的,内部两个层就不会局限于父层。所以父层不知道内部的高度。但清理浮动,可以把他们“拉”回来。…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。