亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于html中z-index的問題

關于html中z-index的問題

愛IT的廣告狗 2016-03-15 20:52:06
這是網頁的一部分。我把網頁分成了3個<div>,然后淺藍色的是一個<div> 淺藍色下面的也是一個<div>,但是中間的部分怎么才能遮擋住上面的淺藍色? 我用{position:absolute;然后用top:50px;}實現了效果,但是我并沒有用的Z-index屬性。但是我用{Z-index:-50px; position: absolute;}并沒有實現效果。求大神指教兩個做法的區別。以及我怎樣才能用z-index才能實現上面的效果。
查看完整描述

4 回答

?
weibo_哆啦A夢有大口袋_0

TA貢獻107條經驗 獲得超146個贊

  1. 首先你的淺藍色<div>是存在標準文檔流中的position的默認值是static,你可理解為z-index:0,

  2. z-index:0你可以想象成地面,

  3. position:absolute、relative、fixed這三個屬性下內容,相當于放在地面上的東西,他們的z-index默認值是>0,

  4. z-index是控制層面的屬性,當時你設置Z-index:-50px; 相當于你把這塊內容放在地底下了

  5. 我講的不是很好,你如何想了解詳細的知識《網頁基礎布局》http://www.xianlaiwan.cn/learn/95

查看完整回答
1 反對 回復 2016-03-16
?
Siming0

TA貢獻16條經驗 獲得超32個贊

Z-index:-50px;這個錯了,沒有單位值px的

查看完整回答
反對 回復 2016-03-16
?
四葉草姑娘

TA貢獻8條經驗 獲得超3個贊

首先,z-index 屬性是定位一個定位元素沿 z 軸的位置,你現在想做的是平面移動(x-y軸),與三維(z軸)沒關系喲。

其次,它的值只有auto(默認,和父元素一樣),number(堆疊順序),inherit(繼承父元素)。你寫個px是不對噠。

查看完整回答
反對 回復 2016-03-15
  • 四葉草姑娘
    四葉草姑娘
    對了,你想用z-index 屬性也不是不可能,只不過前提是你的中間部分“本來”就在那個位置,然后它被擋住了(比如出現了浮動元素什么的),這個時候用z-index 屬性(正值)就可以了。z-index 屬性的值越大(數學意義上),在三維空間就離你越近哦。
  • 愛IT的廣告狗
    愛IT的廣告狗
    謝謝啦
  • 四葉草姑娘
    四葉草姑娘
    不客氣
  • 4 回答
  • 0 關注
  • 3460 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號