Z-INDEX: 999什么意思

请详细说一下谢谢... 请详细说一下 谢谢 展开
 我来答
learneroner
高粉答主

推荐于2018-03-14 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6609万
展开全部

z-index 属性设置元素的堆叠顺序:拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。所以,Z-INDEX: 999表示某个元素的显示在前面的优先级参数为999。注意:

  1. 参数越大,表示越会显示在其他堆叠元素之上。

  2. Z-index 仅能在定位元素上有效(例如 position:absolute;)

下面举个例子:

  1. HTML代码给出了内层的3个div,显示的数字即为z-index数值

    <div class="outer">
    <div class="con1">99</div>
    <div class="con2">999</div>
    <div class="con3">9</div>
    </div
  2. 添加css样式,注意内层div的定位方式为relative,并且分别设置了z-index数值

    div.outer{width:350px;height:350px;padding:10px;border:1px solid green;}
    div.outer div{width:200px;height:200px;padding:0 5px;color:white;font-size:20px;position:relative;}
    div.con1{background:red;top:20px;left:20px;z-index:99;}
    div.con2{background:green;top:-100px;left:0px;z-index:999;}
    div.con3{background:blue;top:-250px;right:-100px;text-align:right;z-index:9;
  3. 显示效果,z-index数值越大,显示地越靠前

小辞396
2019-04-02 · TA获得超过153个赞
知道答主
回答量:20
采纳率:0%
帮助的人:1.4万
展开全部

其实z-index后面的数字,只是说明了层叠的顺序,一般来说,在同一个层叠上下文中,数字越大,其越靠上,如果两个同一个层叠上下文中的元素重叠,那么z-index比较大的一般来说会挡住比较小的。

注意我说的是一般情况,假如说不再一个层叠上下文中的两个z-index的值比较,实际上是没有意义的。在那时候的话,应该是位置比较靠前的那个层叠上下文的中的元素,无论其设置的值为多少,一定会大于比较靠后的那个层叠上下文中的任意一个层叠元素。

至于你说的999,其实这个,你只认为是一个层叠的数字就好,其实在一般开发中,如果用了999,那么下一个,遇到比他还大的呢,用9999,更大的呢,99999?这样我觉得是一个很不好的实践,谨慎使用。

如果你想了解更深入的内容,推荐你一个小文章:层叠上下文和z-index

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友385904425
2010-09-19 · TA获得超过262个赞
知道小有建树答主
回答量:545
采纳率:0%
帮助的人:331万
展开全部
z-index:999;/*把信息面板提到一个较高的位置,使链接文字过长时不会与面板重叠,但这只对FF有效*/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
life完美的天使
2017-02-23
知道答主
回答量:31
采纳率:0%
帮助的人:3.1万
展开全部
全部番薯片炸完后,撒上椒盐。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式