国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

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

2024-07-11 08:32:29
字體:
來源:轉載
供稿:網友

一、概念

z-index伴隨著層的概念產生的。網頁中,層的概念與photoshop或是flash中層的概念是一致的。熟悉photoshop或是flash的應該知道,層級越高(圖層越靠上),越在上面顯示,如果層發生重疊,層級高的會覆蓋層級低的,如果非透明或半透明,則會遮擋。

在photoshop中

層的高低就是靠手動調的,鼠標拖拽,或是ctrl+]或是ctrl+shift+[快捷鍵改變層的次序。如下圖,鼠標拖移改變層次序的過程中:

11

在flash中

類似,可以手動改變圖層次序,或是使用as腳本,例如:容器對象.setChildIndex(顯示對象,0)就是讓對象底層顯示,而容器對象.setChildIndex(顯示對象,容器對象.numChildren-1)就是最上面顯示。

在CSS中

Z-index屬性決定了一個HTML元素的層疊級別。元素層疊級別是相對于元素在Z軸上(與X軸Y軸相對照)的位置而言。一個更高的Z- index值意味著這個元素在疊層順序中會更靠近頂部。這個層疊順序沿著垂直的線軸被呈現。顯然,只能通過代碼改變層級,這個屬性就是z-index,要 讓z-index起作用有個小小前提,就是元素的position屬性要是relative,absolute或是fixed。下為z-index的示意 圖:

0856080


按照正常的思維,z-index層級越高,內容越應該在上面顯示。在大部分的瀏覽器在大部分的情況下,確實如此,但是不絕對。尤其遇到IE6,這家伙,估計是后媽帶大的,從小營養不良,結果后來健康問題一堆又一堆。z-index的問題就是其中之一,而本文就是要講講這個IE6下z-index不起作用的問題。

二、關于效果截圖的些必要說明

1、頁面上固定不動的一個黑色背景,透明度40%,幾乎滿屏顯示的層級為1的絕對定位層。
HTML為:<div id=”blank”></div>
對應CSS為:#blank{width:100%; height:600px; background:black; opacity:0.4; filter:alpha(opacity=40); position:absolute; left:0; top:0; z-index:1;}
作用是為了讓層級關系一目了然。看:

2009-12-24_015121


這說明內容在z-index為1的絕對定位層之下。

2009-12-24_015657


這說明內容在z-index為1的絕對定位層之上。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文水县| 岳普湖县| 郧西县| 铁力市| 健康| 巨野县| 崇礼县| 怀柔区| 泰和县| 平乡县| 郓城县| 安达市| 房山区| 清涧县| 武威市| 靖边县| 宜丰县| 根河市| 湾仔区| 马山县| 普兰店市| 佳木斯市| 和龙市| 府谷县| 隆化县| 黑龙江省| 明光市| 临桂县| 科尔| 旅游| 稷山县| 塔城市| 金秀| 宜章县| 阳朔县| 四子王旗| 洪湖市| 新竹市| 芜湖市| 西峡县| 宝鸡市|