好爽快点伸进去视频在线观看_内射人妻视频_国产亚洲精品无码专区高清_国产微拍一区二区三区四区

 返回貼子列表
發(fā)表新貼
主題:

簡潔的網(wǎng)頁設(shè)計(jì)幫你拉顧客

共有1332人瀏覽過本貼
YPS行業(yè)門戶系統(tǒng)
昵稱:YPS行業(yè)門戶系統(tǒng)
論壇積分:108000
發(fā)貼等級:21

發(fā)貼數(shù):1122
回貼數(shù):0
被砸雞蛋:被砸雞蛋0
獲贈(zèng)鮮花:獲贈(zèng)鮮花125
我的小屋 發(fā)表時(shí)間:2020/8/22 12:41:00 樓 主

簡潔的網(wǎng)頁設(shè)計(jì)幫你拉顧客

  聲明

  定位元素:position屬性值設(shè)置除默認(rèn)值static以外的元素,包括relative,absolute,fixed。平臺(tái):win/IEwin/FF

  z-index:

  用來確定定位元素在垂直于顯示屏方向(以下稱為Z軸)上的層疊順序

  值:auto|整數(shù)|inherit默認(rèn):auto適用于:定位元素繼承性:no

  理解stackingcontext

  每個(gè)box都?xì)w屬于一個(gè)stackingcontext,它是元素在z軸方向上定位的參考。根元素形成rootstackingcontext,其他stackingcontext由定位元素設(shè)置z-index為非auto時(shí)產(chǎn)生。如#div1{position:relative;z-index:0;}即可使id=div1的元素產(chǎn)生stackingcontext。stackingcontext和containingblock并沒有必然聯(lián)系。

  理解stacklevel

  在一個(gè)stackingcontext中的每個(gè)box,都有一個(gè)stacklevel(即層疊級別,以下統(tǒng)一用stacklevel),它決定著在同一stackingcontext中每個(gè)box在z軸上的顯示順序。同一stackingcontext中,stacklevel值大的顯示在上,stacklevel值小的顯示在下,同一stacklevel的遵循后來居上的原則(back-to-front)。不同stackingcontext中,元素顯示順序以父級的stackingcontext的stacklevel來決定顯示的先后情況。于自身stacklevel無關(guān)。注意stacklevel和z-index并不是統(tǒng)一概念。(將在后文慢慢理解)

  stacklevel規(guī)則

  每個(gè)stackingcontext中可包含塊級(block)元素、內(nèi)聯(lián)(行內(nèi)inline)元素,還有設(shè)置float屬性的元素、定位元素等等他們在同一父級stackingcontext中的顯示順序是怎樣的?即stacklevel是怎樣的呢?比如一個(gè)塊級元素和內(nèi)聯(lián)元素發(fā)生層疊的話誰會(huì)在上面呢?是不是誰在后面誰就在上面呢?

  根據(jù)w3c關(guān)于stacklevel的介紹可以得出以下stacklevel規(guī)則

  每個(gè)stackingcontext都包括以下stacklevel(后來居上):

  父級stackingcontext的背景、邊界

  z-index值為負(fù)值的定位元素(值越小越在下)

  文本流中非定位的、block塊級子元素

  文本流中非定位的、float浮動(dòng)子元素

  仿佛能產(chǎn)生stackingcontext的inline元素否則,inline元素的stacklevel將在block元素之前。

  z-index:auto/0的定位元素

  z-index值為正的定位元素(值越大越在上)

  以上stacklevel在瀏覽器執(zhí)行情況:

  firefox3.0下測試完全吻合,firefox2.0下稍有不同即:“z-index值為負(fù)值的定位元素”在“父級stackingcontext的背景、邊界”之前。ie6.0和7.0中:inline元素的stacklevel位于block元素之前,且“文本流中非定位的、float浮動(dòng)子元素”(以下簡稱浮動(dòng)元素)和“文本流中非定位的、block塊級子元素”(以下簡稱block元素)處于同一級。
回復(fù) 回復(fù)此貼 TOP
0個(gè)回貼   分0 上一頁 / 下一頁   當(dāng)前第