欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

CSS教程:IE中的z-index迷惑(2)_CSS教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  IE中z-index的BUG。首先看下面的代碼:

示例代碼 [m.ghpqjb.com]
XHTML部分:
<div id="container">
<div id="box1">這個box應該在上面</div>
</div>
<div id="box2">這個box應該在下面,IE瀏覽器會對定位元素產生一個新的stacking context ,甚至當元素 z-index的為“auto”。</div>
CSS部分:
#container { position: relative; }
#box1 { position: absolute; top: 100px; left: 210px; width: 200px; height: 200px; background-color: yellow; z-index: 20; }
#box2 { position: absolute; top: 50px; left: 160px; width: 200px; height: 200px; background-color: green; z-index: 10; }

  兩個box被完全的定位,背景色為黃色的box1擁有z-index屬性值20,而背景色為綠色的box2擁有z-index屬性值10,唯一的區別在于背景色為黃色的box1被放在了一個定義了屬性position:relative的div中,并且在文檔源代碼中位前。

  根據上述代碼以及z-index的屬性簡介,我們來分析上面代碼將會產生的效果位置。

  CSS specification 中清楚的規定了除了根元素,只有定位元素的z-index被定義一個非auto的z-index值才能產生新的stacking context。而例子中被相對定位的元素并沒有定義z-index,即z-index為默認值auto。所以按理他不會影響子元素的層疊順序。即背景色為黃色的box1和背景色為綠色的box2的stacking context相同,即都為根元素產生的root stacking context。再根據規則中當stacking context一樣的時候,就用z-index的值來決定怎樣顯示的原理,則應該z-index屬性值20的背景色為黃色的box1在z-index屬性值10背景色為綠色的box2之上。

  下面我們在FF和IE中分別測試最終的效果,會發現FF中顯示的效果和上面分析的效果是完全一致的,而IE中的顯示卻不一致。

  看下面的效果演示:

代碼調試框 [m.ghpqjb.com]

[ 可先修改部分代碼 再運行查看效果 ]

  迷惑:在IE的z-index屬性值10背景色為綠色的box卻在了z-index屬性值20的背景色為黃色的box1之上,和我們分析的結果完全不一致,為什么呢?

  解惑:其實這是IE瀏覽器(windows)的一個BUG——在IE瀏覽器中,定位元素會產生一個新的stacking context,并且從z-index的值為0開始。

  現在讓我們來理解上面的演示在IE中的顯示邏輯。設置了相對定位的container產生一個新的stacking context,所以其被定位的子元素背景色為黃色的box1以這個新的stacking context為參考來決定層疊順序。而背景色為綠色的box2此時和背景色為黃色的box1的父元素container為同一個stacking context,所以他們之間按照z-index來決定層疊順序,即z-index屬性值10背景色為綠色的box2在z-index屬性值0的container之上。

  其實這個BUG的影響范圍很廣,只是大家平時不太注重。下面來說明一個最常見的出現情況z-index的負值解析,很多朋友因為這個BUG的存在甚至武斷的認為IE支持z-index的負值,而FF不支持z-index的負值。

  舉個例子或許更能形象表達:

示例代碼 [m.ghpqjb.com]
XHTML部分:
<body>
<div id="container">
<div id="box1">為什么負值的定位元素在IE和FF下顯示不一致呢?Why?</div>
</div>
</body>
CSS部分:
#container { position: relative; }
#box1 { position: absolute; top: 100px; left: 210px; width: 200px; height: 200px; background-color: yellow; z-index: -10; }

  看下面的演示效果:

代碼調試框 [m.ghpqjb.com]

[ 可先修改部分代碼 再運行查看效果 ]

  大家會發現在FF下,背景色為黃色的box1消失了,而IE下卻顯示。這也是我上面所說的,部分朋友武斷的認為IE支持z-index的負值,而FF不支持z-index的負值的原因。我們要透過現象看本質。

  在上個例子中的分析,我們知道:設置了相對位置(position: relative)的元素但沒有給出非auto的z-index就不會產生stacking context,也就不會影響其子元素的層疊順序。所以背景色為黃色的box1的stacking context為根元素產生的root stacking context。在上一節中我們講到“對于未指定此屬性的定位對象,z-index 值為正數的對象會在其之上,而 z-index 值為負數的對象在其之下”,按照規則,應該是設定了z-index為-10的黃色的box1會顯示在于未指定z-index屬性的元素(比如body)之下。所以在FF下背景色為黃色的box1消失了。而在IE中設置了相對位置的 container會擁有z-index值0,產生一個新的stacking context,背景色為黃色的box1在新的stacking context內層疊順序,故在IE中會看到顯示。

  不過這里還有一個問題,對于上面的代碼,我們再精簡一下:

示例代碼 [m.ghpqjb.com]
XHTML部分:
<body>
<div id="box1">為什么負值的定位元素在IE和FF下顯示不一致呢?Why?</div>
</body>
CSS部分:
#box1 { position: absolute; top: 100px; left: 210px; width: 200px; height: 200px; background-color: yellow; z-index: -10; }

  看下面的演示效果:

代碼調試框 [m.ghpqjb.com]

[ 可先修改部分代碼 再運行查看效果 ]

  大家會發現和上面沒精簡的代碼顯示的結果是一致的。但假如用上面的理解在IE下或許無法解釋通。因為此時的理解背景色為黃色的box1的stacking context無論在FF下還是在IE下都是根元素產生的root stacking context。

  迷惑:那么在IE瀏覽器中,按照規則,背景色為黃色的box1也應該消失,然而卻沒有。
  解惑:IE瀏覽器似乎給body元素默認了一個相對定位屬性(position: relative)。

  通過上面兩個簡單的例子,我想大家應該大致知道為什么負值的z-index在IE和FF解析不一樣,不是FF不支持,而是IE的BUG。

來源:無憂整理//所屬分類:CSS教程/更新時間:2007-04-25
相關CSS教程
欧美美女被草| 亚洲a级黄色片| 欧美一二三区视频| 国产日产精品_国产精品毛片| 久久久久国产精品人| 中文字幕日韩电影| 2021国产视频| av中文在线播放| 国产精品一区二| 在线免费看v片| 日韩一级免费视频| 麻豆国产欧美一区二区三区| 日韩亚洲欧美成人一区| 久久偷看各类wc女厕嘘嘘偷窃 | 美女国产精品久久久| 成人av在线一区二区| 中文字幕久热精品在线视频| 国产成人一区二区三区别| 六月丁香激情综合| 海角社区69精品视频| 色呦呦网站一区| 666精品在线| av网在线播放| 加勒比久久高清| 中文字幕一区av| 欧美一区二三区| 高清av免费看| 超碰一区二区| 国产99久久久国产精品潘金网站| 亚洲偷欧美偷国内偷| 精品无码一区二区三区爱欲| 一区二区三区免费在线| 久久久久久色| 精品国精品国产尤物美女| 亚洲精品中文字幕在线| 在线视频一区二区三区四区| 欧美精品一线| 在线成人免费观看| 欧美下载看逼逼| 亚洲综合一二三| 一区视频在线| 日韩欧美一级片| 亚洲AV无码成人精品一区| 日本中文字幕久久| 亚洲欧美成人综合| 亚洲高清在线观看| 黄网站色视频免费观看| 国产精品久久免费| 极品少妇xxxx偷拍精品少妇| 夜夜嗨av一区二区三区四区| 欧美日韩亚洲一二三| 最新欧美色图| 91老师国产黑色丝袜在线| 国内精品国产三级国产在线专| 久久国产免费视频| 成人爽a毛片免费啪啪红桃视频| 亚洲人成网站在线| 国产在线不卡精品| 91香蕉视频污在线观看| 亚洲h色精品| 91麻豆精品91久久久久久清纯| 中文字幕av导航| 国产精品无码久久av| 韩国av一区二区三区在线观看| 精品国偷自产在线视频99| 亚洲天堂av一区二区三区| 97久久中文字幕| 亚洲精品视频免费看| 欧美精品色综合| 91精品国产福利| 亚洲一二区在线| 国产精品久久久久久免费播放| 国产在线一区二区综合免费视频| 久久成人在线视频| 一二三区视频在线观看| 老司机精品在线| 日韩欧美主播在线| 亚洲精品永久www嫩草| 国产亲伦免费视频播放| 丁香激情综合国产| 欧美亚洲视频在线看网址| 一级黄色片大全| 欧美激情成人| 精品粉嫩超白一线天av| 免费日韩视频在线观看| 国产精品久久乐| 一区二区三区视频在线观看| 精品久久久久久一区二区里番| 午夜精品免费观看| 国内成+人亚洲+欧美+综合在线| 欧美日韩国产999| aa片在线观看视频在线播放| 小小影院久久| 日韩精品免费一线在线观看| 一区二区三区 欧美| 一本色道69色精品综合久久| 欧美性xxxxxxx| 伊人狠狠色丁香综合尤物| 人妻一区二区三区| 中文字幕精品在线不卡| 成人在线视频网址| 国产精品日韩二区| 成人在线看视频| 人人精品久久| 无码av免费一区二区三区试看 | 西西44rtwww国产精品| 麻豆视频一区二区| 久久久免费精品视频| 免费成人深夜天涯网站| 国产一区视频在线观看免费| 一区二区三区回区在观看免费视频| 亚欧美一区二区三区| 视频一区中文| 精品国产露脸精彩对白| 97超碰成人在线| 一区二区美女| 欧美成人一区二区三区在线观看| 毛葺葺老太做受视频| 成午夜精品一区二区三区软件| 欧美三级在线视频| 干日本少妇首页| 草草视频在线一区二区| 欧美男人的天堂一二区| 黄色片一级视频| 国产精品网址| 91精品国产乱| 一道本视频在线观看| 亚洲色图丝袜| 亚洲国产精品推荐| 免费观看污网站| 综合久久一区| 久久精品国产96久久久香蕉| 久久久久久久毛片| 久久美女性网| 2018国产精品视频| www.av视频在线观看| 国产成人8x视频一区二区| 成人欧美一区二区三区在线湿哒哒| 欧美一级淫片免费视频黄| 97精品久久久午夜一区二区三区 | 国产精品一区二区91| 国产剧情久久久久久| 一级黄色在线观看| 欧美激情在线免费观看| 日韩不卡av| 日韩免费va| 91久久精品日日躁夜夜躁欧美| 亚欧无线一线二线三线区别| 天美av一区二区三区久久| 日韩国产精品视频| 瑟瑟视频在线观看| 丝袜脚交一区二区| 国产精品久久久久久久久久久久久| 日本高清不卡码| 中文字幕免费观看一区| 亚洲国产精品123| 天天综合91| 7777女厕盗摄久久久| 亚洲色图偷拍视频| 欧美有码视频| 久热精品视频在线观看一区| 欧美日韩大片在线观看| 成人精品视频一区| 高清国产一区| 伊人久久av| 在线视频综合导航| 91国产精品视频在线观看| 999久久久91| 萌白酱国产一区二区| 久久久全国免费视频| av亚洲精华国产精华精华| 久久久久久高清| 国产成人久久精品麻豆二区| 欧美精品日韩一区| 国产精品成人免费一区久久羞羞| 国产日韩专区| 国产精品视频在线观看| 国产农村妇女毛片精品久久| 亚洲国产视频a| 日韩亚洲在线视频| 最新精品国产| 4438全国成人免费| 在线观看黄色国产| 亚洲国产日产av| 日本xxxxxxx免费视频| 亚洲精品网址| 欧美亚洲激情视频| 91精品国自产| 欧美日韩国产一区二区三区| 免费看涩涩视频| 尹人成人综合网| 国产精品久久久精品| 精品人妻av一区二区三区| 欧美日韩久久久久| 欧美国产日韩另类| 亚洲免费影院| 国产精品免费久久久久影院| 亚洲国产精品久久久久久6q| 欧美主播一区二区三区美女| 欧美一区二区三区影院| 日本在线观看不卡视频| 国产激情一区二区三区在线观看| 日本国产欧美| 精品日本一线二线三线不卡| 欧美三级视频网站| av电影在线观看一区| 一区二区在线不卡| 国产精品亚洲二区| 欧美精品成人在线| jizz国产在线| 欧美日韩亚洲视频| 久久艹这里只有精品| 日本不卡123| 蜜桃av噜噜一区二区三区| 视频精品一区| 久久精品国产欧美激情| 精品人妻无码一区二区性色| 亚洲国产精品久久人人爱蜜臀 | 欧美色大人视频| 最新中文字幕视频| 岛国一区二区在线观看| 成人在线观看www| 日韩一区二区三区免费播放| 茄子视频成人在线| 黄色aaa毛片| 91精品国产欧美一区二区成人| 亚洲女优在线观看| 91色porny| 99在线观看视频免费| 91成人看片| 国产日韩欧美91| 精品九九久久| 亚洲小视频在线| 六月丁香激情综合| 欧美视频二区36p| 亚洲麻豆一区二区三区| 国产成人精品亚洲日本在线桃色| 中文字幕中文字幕99| 欧美中文一区二区| 国产精品视频区| 成人全视频在线观看在线播放高清| 亚洲区在线播放| 综合网在线观看| 色综合久久88色综合天天免费| 亚洲av无码一区二区三区观看 | 91国产精品视频在线| 国 产 黄 色 大 片| 日韩欧美在线网站| 青青草手机在线观看| 一区二区高清在线| 91传媒理伦片在线观看| 大桥未久av一区二区三区中文| 91网站在线观看免费| 在线免费高清一区二区三区| 粉嫩精品一区二区三区在线观看| 精品丝袜久久| 欧美野外猛男的大粗鳮| 日韩性xxx| 一区二区三欧美| 亚洲一区精品在线观看| 91精品在线免费| 久久中文字幕在线观看| 天天色综合天天| 人妻大战黑人白浆狂泄| 亚洲国产精华液网站w| 久久久久xxxx| 成人免费毛片嘿嘿连载视频| 99精品人妻少妇一区二区| 日精品一区二区| 一区二区在线中文字幕电影视频| 国产主播一区| 精品午夜一区二区三区| 精品免费视频| 成人写真视频福利网| 国产精品美女在线观看直播| 日韩免费不卡av| 韩国一区二区三区视频| 久久久久久中文字幕| 亚洲成人看片| 久久成人这里只有精品| 婷婷综合激情网| 日韩在线小视频| 女人18毛片水真多18精品| 亚洲视频欧洲视频| 国产高清视频免费| 日韩成人在线视频观看| 亚洲天堂中文网| 精品国产sm最大网站| 国产免费www| 精品国产乱码久久久久久久| 中文字幕一区二区三区四区欧美| 欧美一级片免费看| 中文字幕视频网站| 日韩欧美的一区| 国产三级精品三级在线观看| 日韩一二在线观看| 五月天婷婷导航| 欧美videossexotv100| 国产成人a v| 日韩av在线不卡| 91国偷自产中文字幕久久| 日韩av最新在线观看| 一道本无吗一区| 日韩成人av网| 99热这里只有精品66| 亚洲深夜福利网站| 欧美一级免费片| 久久久999成人| 日本综合视频| 97视频在线观看成人| 国产精区一区二区| 国产激情久久久| 三级小说欧洲区亚洲区| 99久久伊人精品影院| 99tv成人| 手机成人在线| 在线一区视频| 亚洲国产精品无码av| 国产麻豆欧美日韩一区| 亚洲少妇第一页| 久久先锋影音av鲁色资源网| 国产a√精品区二区三区四区| 亚洲日本va在线观看| 99在线视频免费| 色成人在线视频| 91九色丨porny丨肉丝| 日韩欧美123| 国产人妖一区二区| 最新69国产成人精品视频免费| 国产欧美一区二区三区精品酒店| 久久免费国产视频| 999国产精品一区| 91中文字幕在线| 91九色精品| 亚洲一区尤物| 九色综合国产一区二区三区| 久久婷婷国产91天堂综合精品| 久久综合九色综合久久久精品综合 | 国产精品扒开腿做| 免费久久精品| 国产一区二区高清不卡| 亚洲精选国产| 国产女大学生av| 久久综合丝袜日本网| 国产福利短视频| 色诱视频网站一区| 成年人免费高清视频| 日韩电影大片中文字幕| 中文字幕在线视频网站| 国产一区二区三区精品在线| 欧美视频一区二区三区四区| 亚洲精品91天天久久人人| 中文字幕九色91在线| 色综合一区二区日本韩国亚洲| 国产精品日韩专区| 天天射—综合中文网| 日本精品免费视频| 国产成人午夜精品5599 | 91精品入口| 国产伦精品一区| 国产精品三上| 精品久久久久久久无码| 国产精品久99| 永久免费看黄网站| 日韩av综合中文字幕| 成人四虎影院| 亚洲专区国产精品| 亚洲美女一区| 欧美一级黄色影院| 中文字幕在线不卡一区二区三区 | 欧美色视频日本版| 久久精品99北条麻妃| 久久影视免费观看| 女同一区二区三区| 日本在线免费观看一区| 国产真实乱偷精品视频免| fc2成人免费视频| 日本高清无吗v一区| 97精品人妻一区二区三区在线 | 欧美色视频在线观看| 国产黄a三级三级看三级| 91精品国产91久久| 欧美大黑bbbbbbbbb在线| 400部精品国偷自产在线观看| 99精品欧美一区二区三区小说| 国产在线观看h| 日韩女优制服丝袜电影| 高清不卡av| 亚洲综合日韩中文字幕v在线| 亚洲欧美激情诱惑| 亚洲男人天堂2021| 日韩欧美精品在线观看| 国产乱码精品一区二三区蜜臂| 777精品视频| 亚洲欧美偷拍自拍| 农村妇女精品一二区| 一区二区三区四区不卡视频| 蜜臀99久久精品久久久久小说 | 涩涩涩久久久成人精品| 精品91免费|