zoukankan      html  css  js  c++  java
  • z-index不起作用

    用before after给input做了一个带有箭头的div(箭头有边框效果:所以before after都用了,颜色不同,通过控制位置-》箭头有边框效果)

    hover到input上,展示带箭头的div的地方接触不好,放到input上也没有hover效果(接触地方)

    给input设置z-index不起作用,把input的position设置为 relative  =》 解决

    -----------------------------------------------------------------------------

    div层调整zindex属性在IE中无效原因分析及解决方法
    很久没有写前端代码了,最近有个项目需要亲自动手,但是在做的过程中,发现了一个很简单却又很多人应该碰到的问题,设置Z-INDEX属性无效。在CSS中,只能通过代码改变层级,这个属性就是z-index,要让z-index起作用有个小小前提,就是元素的position属性要是relative,absolute或是fixed。
    1.第一种情况(z-index无论设置多高都不起作用情况):
    这种情况发生的条件有三个:
    1、父标签 position属性为relative;
    2、问题标签无position属性(不包括static);
    3、问题标签含有浮动(float)属性。
    eg:z-index层级不起作用,浮动会让z-index失效,代码如下:

    <div style="position:relative; z-index:9999;">
    <img style="float:left;" src="http://7te9u8.com1.z0.glb.clouddn.com/wp-content/uploads/2014/03/100084691.jpg" alt="div层调整z-index属性无效原因分析及解决方法">
    </div>

    解决办法有三个(任一即可):
    1、position:relative改为position:absolute;
    2、浮动元素添加position属性(如relative,absolute等);
    3、去除浮动。
    2.第二种情况
    IE6下,层级的表现有时候不是看子标签的z-index多高,而要看整个DOM tree(节点树)的第一个relative属性的父标签的层级。
    eg:IE7与IE6有着同样的bug,原因很简单,虽然图片所在div当前的老爸层级很高(1000),但是由于老爸的老爸不顶用,可怜了9999如此强势的孩子没有出头之日啊!,代码如下:

    <div style="position:relative;">
    <div style="position:relative; z-index:1000;">
    <div style="position:absolute; z-index:9999;">
    <img src="http://7te9u8.com1.z0.glb.clouddn.com/wp-content/uploads/2014/03/100084691.jpg" alt="div层调整z-index属性无效原因分析及解决方法">
    </div>
    </div>
    </div>

    解决办法: 在第一个relative属性加上一个更高的层级(z-index:1),代码如下:

    <div style="position:relative; z-index:1;">
    <div style="position:relative; z-index:1000;">
    <div style="position:absolute; z-index:9999;">
    <img src="http://7te9u8.com1.z0.glb.clouddn.com/wp-content/uploads/2014/03/100084691.jpg" alt="div层调整z-index属性无效原因分析及解决方法">
    </div>
    </div>
    </div>
  • 相关阅读:
    (转)Linux: su sudo sudoer
    unsigned 和 signed
    (转)原码, 反码, 补码 详解
    判断两个链表是否相交
    源代码里面看不到页面展示的数据?原因何在
    python 小技巧 防止SSL报错信息
    python爬虫之一---------豆瓣妹子图
    服务端性能测试 TPS
    H5性能测试学习
    App测试中 ----------------Android和IOS测试区别
  • 原文地址:https://www.cnblogs.com/rhett-web/p/4901667.html
Copyright © 2011-2022 走看看