我尝试使用 HTML+CSS 生成简单的内联信息弹出窗口,但我无法使其按预期工作。特别是,弹出 div 容器会忽略我的最大宽度和z-index设置。
有人可以启发我吗?我错过了什么?提前谢谢了!
我尝试使用 HTML+CSS 生成简单的内联信息弹出窗口,但我无法使其按预期工作。特别是,弹出 div 容器会忽略我的最大宽度和z-index设置。
有人可以启发我吗?我错过了什么?提前谢谢了!
您需要将位置设置为绝对/相对/固定,以便 z-index 工作http://jsfiddle.net/NMh8j/12/
如果您更改.faq>.body
为position:fixed
,则会观察到 240px 的宽度,并且top : 12px
将弹出窗口移动到底层 ? 上。然后,您可以放下left-20px
以及它会自行居中。
您.head
没有指定任何位置,请将您的 CSS 更改为:
.faq:hover>.head {
position: relative;
border-color:#cccccc;
border-bottom-color:#ff0000;
z-index:100;
}
z-index
需要position
修复属性(fixed
, absolute
, relative
.. 但不是 static
, 这是默认值)