【发布时间】:2014-03-19 16:11:12
【问题描述】:
我正在为社交网络设置界面,但是,我在 google chrome 中遇到了 z-index 问题。它似乎在 safari、firefox 和 Internet Explorer 中按预期工作。
在 jsfiddle 上查看我的布局:http://jsfiddle.net/KV5nw/1/
侧边栏应固定在屏幕左侧,灰色头像应位于顶部深灰色块的上方。
如果#sidebar 已应用位置固定,则#user_avatar 的z-index 将被忽略。 如果您将#sidebar 的位置设置为相对或绝对,那么#user_avatar 的z-index 就可以了。
#sidebar{
width:inherit;
position: fixed;
display: block;
}
#user_avatar{
margin:0 auto;
width:120px;
height: 120px;
border:4px solid white;
background-color: #555;
display: block;
margin-top:-100px;
position: relative;
z-index:501;
}
我使用的是 google chrome 版本:版本 32.0.1700.107
有什么建议吗?
【问题讨论】:
-
我希望红色的用户名块位于灰色块的下方,而头像则位于上方。不知道这样可以吗?
标签: html css google-chrome z-index