HTML中假如一个父元素的z-index值比子元素大,是不是子元素就在父元素的下面?

 我来答
灵动电商
2017-03-08 · 百度认证:河北灵动电子商务有限公司
灵动电商
河北灵动电子商务有限公司-高端网站建设公司.主要从事网站建设,SEO优化,平面设计,微信营销,微信二次开发,团队成员自2004年开始从事网站建设相关服务,拥有丰富的设计和技术经验,专为中小企业提供网站建设
向TA提问
展开全部

父元素的z-index值比子元素大,子元素就在父元素的下面,z-index值大会在上层,示例代码如下:

  1. html部分:

<div id="container">
<div id="a1">a1在上面</div>
</div>
<div id="a2">a2在下边</div>

2.css部分:

#container { position: relative; }
#a1 { position: absolute; top: 100px; left: 210px; width: 200px; height: 200px; background-color: yellow; z-index: 20; }
#a2 { position: absolute; top: 50px; left: 160px; width: 200px; height: 200px; background-color: green; z-index: 10; }

说明:两个a被完全的定位,背景色为黄色的a1拥有z-index属性值20,而背景色为绿色的a2拥有z-index属性值10,唯一的区别在于背景色为黄色的a1被放在了一个定义了属性position:relative的div中,并且在文档源代码中位前。

3.效果图如下:

注意事项:z-index只能在定位中起作用。

tp...k@163.com
2015-10-17 · 超过17用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:19.4万
展开全部
如果是父子关系,和z-index的值关系不大.
子元素就在父元素里,我们看到的子元素效果就是在上面的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fsdgrkga
2015-10-17 · TA获得超过661个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:305万
展开全部

从视觉的角度上说,是的,你可以参考一下下面这篇关于

z-index的文章,把中文网址复制进浏览器就可以了:

http://蝶舞纷飞.flysgirl.com?id=144
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式