iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >如何解决DIV在IE6下无法遮盖select
  • 737
分享到

如何解决DIV在IE6下无法遮盖select

2024-04-02 19:04:59 737人浏览 独家记忆
摘要

这期内容当中小编将会给大家带来有关如何解决DIV在IE6下无法遮盖select,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。你对DIV浮层在IE6下无法遮盖select标

这期内容当中小编将会给大家带来有关如何解决DIV在IE6下无法遮盖select,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

你对DIV浮层在IE6下无法遮盖select标签是否了解,这里和大家一起讨论一下,其实很早以前我就碰到过关于select元素的问题,但是为什么IE7和FF下DIV都可以遮住select标签,会为你揭秘。

JavaScript巧解IE6 IE7 IE8兼容问题

这次讨论一下关于select元素的一个问题,其实很早以前我就碰到过关于select元素的问题,这次做网站又被问到同样的问题,就是:一般DIV浮层在IE6下无法遮盖selectaspxhome.com/search.asp?keyWord=%b1%ea%c7%a9" target=_blank>标签,IE7和FF下DIV都可以遮住select标签。

列举个简单的实例阐述问题:

 "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档title> <style type="text/CSS"> #warp { position:absolute; top:10px; left:26px; width:200px; height:200px;}  .box { position:absolute; top:0; left:0; width:200px;    height:200px; background:#FDF3D9; border:1px solid #EEAC53}  style> head>  <body> <DIV id="warp">   <DIV class="box">dfsagdsaDIV> DIV> <fORM id="form1" name="form1" method="post" action=""> <label> <select name="select" id="select">   <option>测试选项option>   <option>测试选项2option>   <option>测试选项3option> select> label> form> body> html>

[提示:你可先修改部分代码,再按运行]

如何解决DIV在IE6下无法遮盖select

DIV在IE6下无法遮盖select,原因是在IE6下,浏览器将select元素视为窗口级元素,这时DIV或者其它的普通元素无论z-index设置的多高都是无法遮住select元素的。

网上有两种解决办法:

◆当浮动层DIV出现的时候,用js将select隐藏,当浮动层DIV消失的时候select恢复出现。这种方法早期用的比较多,这里不多介绍。

◆ 用select同级别元素:iframe标签, 然后用实际的浮动层DIV和iframe放在一起。间接的使DIV遮住了select。

正确的代码:

 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档title> <style type="text/CSS"> #warp { position:absolute; top:10px; left:26px; width:200px; height:200px;}  .box { position:absolute; top:0; left:0; width:200px;    height:200px; background:#FDF3D9; border:1px solid #EEAC53}  .box iframe {width:400px; height:400px; z-index:-1}  style> head>  <body> <DIV id="warp">   <iframe frameborder="0">iframe>   <DIV class="box">dfsagdsaDIV> DIV> <form id="form1" name="form1" method="post" action=""> <label> <select name="select" id="select">   <option>测试选项option>   <option>测试选项2option>   <option>测试选项3option> select> label> form> body> html>

[提示:你可先修改部分代码,再按运行]

如何解决DIV在IE6下无法遮盖select

上述就是小编为大家分享的如何解决DIV在IE6下无法遮盖select了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网JavaScript频道。

--结束END--

本文标题: 如何解决DIV在IE6下无法遮盖select

本文链接: https://www.lsjlt.com/news/86639.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何解决DIV在IE6下无法遮盖select
    这期内容当中小编将会给大家带来有关如何解决DIV在IE6下无法遮盖select,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。你对DIV浮层在IE6下无法遮盖select标...
    99+
    2024-04-02
  • 如何解决ie6中select无法被div遮盖的bug
    这篇文章主要介绍如何解决ie6中select无法被div遮盖的bug,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用div制作蒙版或模拟弹出窗口,但在IE6下,当div下方有下拉列表框select元素的时候,下拉列...
    99+
    2023-06-08
  • 如何解决DIV层被Flash或表单遮盖问题
    本篇文章给大家分享的是有关如何解决DIV层被Flash或表单遮盖问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在网页制作中,如果遇到DIV...
    99+
    2024-04-02
  • IE6下DIV无法实现1px高度的解决方法
    本篇内容介绍了“IE6下DIV无法实现1px高度的解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!I...
    99+
    2024-04-02
  • DIV在IE中无法居中如何解决
    本篇内容介绍了“DIV在IE中无法居中如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、DIV水平...
    99+
    2024-04-02
  • 如何解决hover在IE6下的问题
    这篇文章给大家分享的是有关如何解决hover在IE6下的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。hover在IE6下的问题在处理CSS的机制上,IE总是有很多让人吐血的...
    99+
    2024-04-02
  • 如何将select标签的高度设置在ie6或ie7下
    如何将select标签的高度设置在ie6或ie7下,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 关于布局的细节...
    99+
    2024-04-02
  • 如何解决css中hover做遮盖罩闪动的问题
    这篇文章主要介绍如何解决css中hover做遮盖罩闪动的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体代码如下所示:<div id="div2&qu...
    99+
    2024-04-02
  • 如何使用zoom解决IE6 margin无效BUG
    本篇文章为大家展示了如何使用zoom解决IE6 margin无效BUG,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 IE6 marg...
    99+
    2024-04-02
  • DIV在IE中无法居中怎么解决
    这篇文章主要讲解了“DIV在IE中无法居中怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DIV在IE中无法居中怎么解决”吧! 一、DIV水平组织居...
    99+
    2024-04-02
  • element-ui之select无法回显问题如何解决
    这篇文章主要讲解了“element-ui之select无法回显问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“element-ui之select无法回显问题如何解决”吧!eleme...
    99+
    2023-07-05
  • 如何解决jquery-multiselect在ie6里的bug
    本篇内容主要讲解“如何解决jquery-multiselect在ie6里的bug”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决jquery-multiselect在ie6里的bug”吧!...
    99+
    2023-06-08
  • 如何解决IE6下position fixed失效的问题
    这篇文章主要讲解了“如何解决IE6下position fixed失效的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决IE6下position f...
    99+
    2024-04-02
  • 如何解决ie6、ie7下overflow失效的问题
    本篇内容介绍了“如何解决ie6、ie7下overflow失效的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2024-04-02
  • MicrosoftEdge无法下载文件如何解决
    本文小编为大家详细介绍“MicrosoftEdge无法下载文件如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“MicrosoftEdge无法下载文件如何解决”文章能帮助大家解决疑惑,下面跟着小编的思...
    99+
    2023-03-06
  • windows下winrar无法执行如何解决
    这篇文章主要介绍“windows下winrar无法执行如何解决”,在日常操作中,相信很多人在windows下winrar无法执行如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows下winra...
    99+
    2023-07-04
  • win10无法下载文件如何解决
    如果Windows 10无法下载文件,可以尝试以下解决方法:1. 检查网络连接:确保您的网络连接正常。可以尝试重新启动您的网络设备,...
    99+
    2023-10-08
    win10
  • 如何解决IE6下伪类hover失效的问题
    如何解决IE6下伪类hover失效的问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。第一篇:在处理CSS的机制上,拿对伪类:hover的...
    99+
    2024-04-02
  • Linux下awstats无法访问如何解决
    在Linux下,如果无法访问awstats,可能是由于以下几个原因导致的:1. 防火墙设置:检查防火墙是否阻止了awstats的访问...
    99+
    2023-08-24
    awstats Linux
  • win11无法下载软件如何解决
    今天小编给大家分享一下win11无法下载软件如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。方法一: 首先通过开始菜单...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作