欧美一区二_欧美一区二区大片_欧美一区二区公司_欧美一区二区黄色_99久久精品无免国产免费_99久久精品无免国产免费75

Web前端知识

首页 > 免费 > Web前端知识 >

z-index无效的几种情况

来源:北京汇仁智杰科技有限公司   时间:2016-11-15   点击:

在CSS中,只能通过代码改变层级,这个属性就是z-index,要让z-index起作用有个小小前提,就是元素的position属性要是relative,absolute或是fixed。

第一种情况(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=img/131101/1A5494I0-0.jpg”>

</DIV>

解决办法有三个(任一即可):

1、position:relative改为position:absolute;

2、浮动元素添加position属性(如relative,absolute等);

3、去除浮动。

第二种情况

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=”img/1A3194V7-1.jpg”>

</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=”img/1A3194V7-1.jpg”>

</DIV>

</DIV>

</DIV>

网络营销推广 . 北京汇仁智杰科技有限公司!

地址:北京市昌平区回龙观龙冠大厦5层
咨询:13370157521
业务QQ:373002979
E - mail:sales @ huirenzhijie.com
企业网站备案:京ICP备15021091号-1

汇仁智杰与众不同

  • 有网络推广经验
  • 有网站建站队伍
  • 有大型网站建设经验
  • 致力于营销型网站建设
  • 始终坚持技术和服务同样重要
查看PC版网站
备案号:京ICP备15021091号-1 版权所有:汇仁智杰

主站蜘蛛池模板: 啪啪网址 | 国产欧美日韩中文字幕 | 日韩免费观看视频 | www.免费观看 | 成人五月网 | 黄网在线看 | 成人免费观看www在线 | 精品久久久久久国产91 | 欧美成人四级剧情在线播放 | 成人精品一区二区三区校园激情 | 久久在线看 | 热久久国产欧美一区二区精品 | 99在线免费| 欧美在线观看日韩欧美在线观看 | 久草.com| 成人嫩草影院免费网址 | 国产成人亚综合91精品首页 | 欧美一区二区三区在线可观看 | 黄色影院在线 | 9191精品国产观看 | 99在线播放 | wwww在线观看 | 97碰碰在线视频观看 | 国产黑丝自拍 | 国产一区二区久久精品 | 国产精品视频免费 | 成人aaaa | 日本高清在线免费 | 日本成人在线免费 | 欧美在线观看视频网站 | 国产成人精品日本亚洲专一区 | 国产精品在线 | 99精品热视频 | 国产日韩精品一区在线不卡 | 国产激情一区二区三区四区 | 91福利社在线观看 | fc2成人免费人成在线观看播放 | 国产九九 | 91久久亚洲精品一区二区 | 欧美一级特黄毛片视频 | 欧美成人自拍视频 |