`
shoushounihao
  • 浏览: 41373 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ie6中解决z-index

 
阅读更多

ie-6中z-index是针对父元素而定

z-index值越大就在前面显示

解决ie6中 用jquery来解决

../js/jquery.bgiframe.js

使用方法:

 $(document).ready(
  function(){
  $("#divcontent").bgiframe();

 

定义层

<div style="position:absolute; ">
                 <div style="position:absolute; height:13px; width:100px; z-index:10000;top:-10px;" id="divcontent">
           <input type="text" id="pdaNo" style="width:105px; height:19px;" name="pdaNo" />
               </div>
               <!--
<iframe src="#" scroll="none" style="display:none;position:absolute;z-index:5;"></iframe> -->

<select id="pdaNos" name="pdaNos"    onChange="changeF();"       style="position:absolute;  top:-10px;  line-height:15px; height:16px; width:122px; z-index:-1;">
          <c:forEach items="${pdalist}" var="pda" >
       <option id="${pda.pdaid}" value="${pda.pdaid}">${pda.pdaid}</option>
      
       </c:forEach>
</select>
       </div>

 

对于解决问题应用插件,让他显示层的最前面

 

 

  <!-- <input type="text" name="pdaNo" id="pdaNo"/> -->
      <!--
      <span style="position:absolute;border:1pt solid #c1c1c1;overflow:hidden;width:150px;  
   height:19px;clip:rect(-1px 190px 190px 170px);">
<select name="pdaNos" id="pdaNos" style="width:190px;height:20px;margin:-2px;" onChange="changeF();">
    <c:forEach items="${pdalist}" var="pda" >
       <option id="${pda.pdaid}" value="${pda.pdaid}">${pda.pdaid}</option>
      
       </c:forEach>
</select>
</span>

 
<span style="position:absolute;border-top:1pt solid #c1c1c1;border-left:1pt   
    solid #c1c1c1;border-bottom:1pt solid #c1c1c1;width:170px;height:19px;">
    <input type="text" name="pdaNo" id="pdaNo" value="" style="width:160px;height:15px;border:0pt;" />
      
   -->

 

分享到:
评论

相关推荐

    IE6之Select的Z-Index設定【解决IE6的z-indexBUG】

    在IE6的環境下,如果網頁上有div區塊和下拉選單重疊在一起的時候,即使再怎麼調整下拉選單的z-index,下拉選單還是會把div區塊蓋住(在Firefox是正常的),google了一下網路上的資料,大多是用iframe來解這個問題,但...

    jQuery中使用插件解决ie6下selectfqg元素设置z-index无效的问题!

    这样,插件就会自动处理页面上的所有`&lt;select&gt;`元素,使它们在IE6中能够正确响应`z-index`。 需要注意的是,虽然这种方法能够解决IE6的问题,但它可能对页面性能造成一定影响,因为需要额外的JavaScript操作和创建`...

    ie6 z-index不起作用的完美解决方法

    但在IE6中,这一规则并不总是成立。 文章中提到,IE6对浮动元素的处理存在缺陷。当一个元素浮动时,它可能会脱离正常的文档流,导致z-index失效。为了解决这个问题,可以采取以下措施: 1. 将父元素的position属性...

    margin 负值引起的层级(z-index)问题

    在现代网页设计中,CSS属性z-index用于控制页面元素的堆叠顺序,即层叠上下文。一个元素的z-index值决定了它在页面上的“高度”,或者说是显示层级,拥有更高z-index值的元素会覆盖那些具有较低z-index值的元素。...

    css里的z-index的使用

    1. **IE6/IE7中的元素问题**:在IE6/IE7中,元素的z-index值总是比其他元素高,即使它的z-index值设置得更低。这可能导致元素覆盖其他元素,即使其他元素的z-index值更高。 2. **IE6/IE7中的层叠上下文问题**:IE6...

    CSS教程:网页布局定位及z-index解释

    在提供的压缩包文件中,`z-index-ie.html`和`z-index.html`可能是关于`z-index`属性在不同浏览器(尤其是IE)中的实现和兼容性的示例或教程。IE浏览器在处理`z-index`时可能存在一些特定的问题,比如早期版本对`...

    chrome中position:fixed对z-index的影响

    dom结构:正常的实现方式很容易:因为B本身就在A的后面,当A和B都设置了position属性(非static),且没有设置z-index的时候,其层叠关系是后面的元素覆盖前面的元素,这样只需要给A-child设置z-index属性值即可。...

    div层调整z-index属性无效原因分析及解决方法

    第二种无效情况是在IE6及IE7浏览器中,z-index的层级表现不完全按照子标签的z-index值高低来决定,而是受到整个DOM树结构的影响。在这些浏览器中,即使子元素的z-index值很高,如果其父元素所在的层级较低,则子元素...

    学习CSS网页制作:z-index在IE中的迷惑.pdf

    在IE5.5及更高版本中,`iframe`开始支持`z-index`,但在更早的版本中,`iframe`被视为窗口控件,因此会忽略`z-index`属性。 `z-index`的工作原理涉及到一个叫做"stacking context"的概念。每个定位元素都在一个栈中...

    css设置z-index 失效的解决方法

    在CSS布局中,`z-index`属性用于控制元素在Z轴上的堆叠顺序,从而决定哪个元素会覆盖另一个。然而,有时我们可能会遇到设置`z-index`后却无法生效的问题。这个问题通常与元素的位置属性(position)有关。在标题和...

    关于IE7 z-index的浏览器兼容性问题完美解决方案

    使用这种方法,即使在低版本的IE浏览器中,也可以较容易地解决z-index相关的兼容性问题,使得页面元素的层叠顺序符合预期的设计。这个解决方案对于需要考虑老版本浏览器支持的Web开发者来说非常有价值。

    IE7 设置z-index的覆盖问题的解决方法

    在非IE7浏览器中,z-index的使用是相对直观和可靠的,但在IE7及更早版本中,由于引擎的限制或bug,出现了上述提到的覆盖问题。 在传统的CSS中,position:relative 与 position:absolute 是常用的定位方式。position...

    z-index ie6下的解决方案

    ### z-index属性在IE6中的应用问题 在Web前端开发中,z-index属性是用来控制页面元素的堆叠顺序的,它决定了当元素重叠时谁在上方显示,谁在下方显示。在大多数现代浏览器中,z-index属性的使用相对简单明了,但IE6...

    css z-index 在IE中的迷惑

    z-index属性简介 ...在IE 5.5+中,iframe 对象开始支持此属性。而在之前的浏览器版本中,iframe 对象是窗口控件,会忽略此属性。 z-index属性适用于定位元素(position 属性值为 relative 或 ab

    div层调整z-index属性在IE中无效原因分析及解决方法

    在IE6中,元素的堆叠顺序有时并不取决于子元素的`z-index`,而是取决于其祖先中第一个设置了`position:relative`的元素的`z-index`。如果这个祖先的`z-index`较低,即使子元素的`z-index`非常高,也无法在视觉上超越...

    CSS3关于z-index不生效问题的解决

    2.在有定位的情况下,该元素的z-index没有生效,是因为该元素的子元素后来居上,盖住了该元素,解决方式:将盖住该元素的子元素的z-index设置为负数 下拉框例子: 1.盖住的时候: 2.将下拉框的z-index设置为负数 ...

    ie7下z-index失效问题解决方法(详细分析)

    解决办法: 父级元素加上position:relative;并设置z-index. 父级元素的z-index优先,其中包含的元素的z-index是相对于...上面的例子中,倘若将第一个div的z-index设置为-1,则无论p的z-index为多少,多会被下面的di

    css3的transform造成z-index无效解决方案

    我想锁表头及锁定列。...这个道理想想也明白,Transform 就是一个影子,假像,所以它不考虑z-index.那怎么解决呢? 再百度,以及去stackoverflow看文章,也没办法。既然不能控制“new stacking contex

Global site tag (gtag.js) - Google Analytics