CSS教程:IE中的z-index迷惑(1)_CSS教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
CSS的z-index屬性,看下面的介紹:
z-index屬性適用于定位元素(position 屬性值為 relative 或 absolute 或 fixed的對(duì)象),用來(lái)確定定位元素在垂直于顯示屏方向(稱為Z軸)上的層疊順序(stack order)。
每一個(gè)定位元素都?xì)w屬于一個(gè)stacking context。根元素形成root stacking context,而其他的stacking context則由定位元素產(chǎn)生(此定位元素的z-index被定義一個(gè)非auto的z-index值),定位子元素會(huì)以這個(gè)local stacking context為參考,用相同的規(guī)則來(lái)決定層疊順序。并且stacking context和 containing block 之間并沒(méi)有必然聯(lián)系。
當(dāng)stacking context一樣的時(shí)候,就用z-index的值來(lái)決定怎樣顯示,假如z-index也相同(即stack level相同),則按照檔中后來(lái)者居上的原則(back-to-front )的順序來(lái)層疊。
當(dāng)任何一個(gè)元素層疊另一個(gè)包含在不同stacking context元素時(shí),則會(huì)以stacking context的層疊級(jí)別(stack level)來(lái)決定顯示的先后情況。也就是說(shuō),在相同的stacking context下才會(huì)用z-index來(lái)決定先后,不同時(shí)則由stacking context的z-index來(lái)決定。例如:
定位元素A(z-index:100)里面有定位元素A1(z-index:300),而定位元素B和元素A兄弟關(guān)系(z-index:200)。你會(huì)發(fā)現(xiàn)無(wú)論A1的z-index是多大,也會(huì)被z-index是200的B所覆蓋,因?yàn)锳的z-index只有100。
閱讀更具體的內(nèi)容:http://www.w3.org/TR/CSS21/visuren.html#z-index
示例代碼 [www.hl5o.cn]
z-index : auto | number
auto: 默認(rèn)值。
number: 無(wú)單位的整數(shù)值,可為負(fù)數(shù) 。
z-index值較大的元素將疊加在z-index值較小的元素之上。對(duì)于未指定此屬性的定位對(duì)象,z-index 值為正數(shù)的對(duì)象會(huì)在其之上,而 z-index 值為負(fù)數(shù)的對(duì)象在其之下。
注重:這個(gè)屬性不會(huì)作用于窗口控件,如 select 對(duì)象。
在IE5.5 中, iframe 對(duì)象開(kāi)始支持此屬性。而在之前的瀏覽器版本中, iframe 對(duì)象是窗口控件,會(huì)忽略此屬性。
auto: 默認(rèn)值。
number: 無(wú)單位的整數(shù)值,可為負(fù)數(shù) 。
z-index值較大的元素將疊加在z-index值較小的元素之上。對(duì)于未指定此屬性的定位對(duì)象,z-index 值為正數(shù)的對(duì)象會(huì)在其之上,而 z-index 值為負(fù)數(shù)的對(duì)象在其之下。
注重:這個(gè)屬性不會(huì)作用于窗口控件,如 select 對(duì)象。
在IE5.5 中, iframe 對(duì)象開(kāi)始支持此屬性。而在之前的瀏覽器版本中, iframe 對(duì)象是窗口控件,會(huì)忽略此屬性。
z-index屬性適用于定位元素(position 屬性值為 relative 或 absolute 或 fixed的對(duì)象),用來(lái)確定定位元素在垂直于顯示屏方向(稱為Z軸)上的層疊順序(stack order)。
每一個(gè)定位元素都?xì)w屬于一個(gè)stacking context。根元素形成root stacking context,而其他的stacking context則由定位元素產(chǎn)生(此定位元素的z-index被定義一個(gè)非auto的z-index值),定位子元素會(huì)以這個(gè)local stacking context為參考,用相同的規(guī)則來(lái)決定層疊順序。并且stacking context和 containing block 之間并沒(méi)有必然聯(lián)系。
當(dāng)stacking context一樣的時(shí)候,就用z-index的值來(lái)決定怎樣顯示,假如z-index也相同(即stack level相同),則按照檔中后來(lái)者居上的原則(back-to-front )的順序來(lái)層疊。
當(dāng)任何一個(gè)元素層疊另一個(gè)包含在不同stacking context元素時(shí),則會(huì)以stacking context的層疊級(jí)別(stack level)來(lái)決定顯示的先后情況。也就是說(shuō),在相同的stacking context下才會(huì)用z-index來(lái)決定先后,不同時(shí)則由stacking context的z-index來(lái)決定。例如:
定位元素A(z-index:100)里面有定位元素A1(z-index:300),而定位元素B和元素A兄弟關(guān)系(z-index:200)。你會(huì)發(fā)現(xiàn)無(wú)論A1的z-index是多大,也會(huì)被z-index是200的B所覆蓋,因?yàn)锳的z-index只有100。
閱讀更具體的內(nèi)容:http://www.w3.org/TR/CSS21/visuren.html#z-index
相關(guān)CSS教程:
CSS教程Rss訂閱Div+Css教程搜索
CSS教程推薦
- 學(xué)習(xí)CSS布局網(wǎng)頁(yè)的一些實(shí)例
- 實(shí)用的CSS常見(jiàn)的問(wèn)題和技巧總結(jié)
- 應(yīng)用CSS的page-break-after屬性 實(shí)現(xiàn)WEB頁(yè)面強(qiáng)制分頁(yè)打印
- DIVCSS技巧:在MacromediaDreamWeaver中編寫(xiě)CSS的一些習(xí)慣建議
- 我們需要對(duì)CSS進(jìn)行縮寫(xiě)的原因
- 同一元素應(yīng)用多個(gè)class的優(yōu)先級(jí)的測(cè)試!
- CSS解決文字環(huán)繞圖片問(wèn)題
- CSS2.2一個(gè)頭疼的東西會(huì)是何命運(yùn)?
- 關(guān)于學(xué)習(xí)DIV CSS的一些精妙問(wèn)答
- 根據(jù)時(shí)段自動(dòng)切換網(wǎng)站的CSS風(fēng)格
猜你也喜歡看這些
- HTML表格標(biāo)記教程(23):行的暗邊框色屬性BORDERCOLORDARK
- DIV CSS布局基礎(chǔ):HTML標(biāo)記(三)
- Defaultstylesheet-HTML4標(biāo)簽的默認(rèn)樣式列表
- HTML初級(jí)教程段落
- HTML5的結(jié)構(gòu)和語(yǔ)義——結(jié)構(gòu)(二)
- xthml的基礎(chǔ)問(wèn)答
- XHTML DHTML SHTML到底是什么,有何區(qū)別?
- 超鏈接圖標(biāo)規(guī)范:提升文章的可閱讀性
- HTML 5 預(yù)覽
- HTML表格標(biāo)記教程(20):行的背景色屬性BGCOLOR
- 相關(guān)鏈接:
- 教程說(shuō)明:
CSS教程-CSS教程:IE中的z-index迷惑(1)
。