html - 在伪元素上堆叠 div、z-index 和 box-shadow

标签 html css

出于某种原因,我不明白为什么我尝试在标题元素上应用的框阴影在 Firefox 中无法正确呈现。

这是活生生的例子: http://dev.longbeachrecords.de/bands/nh3-2/

阴影在右侧和左侧的内容部分效果很好,但奇怪的是标题元素却不行。

我希望有人能把我引向正确的方向。 提前致谢。

最佳答案

首先you have some critical errors .现在的浏览器尝试纠正它们,但结果不一定是您期望的结果,这使得查找 CSS 错误变得稍微困难​​一些,因此请注意正确的代码验证。

至于你的问题,这里是解决方案...

添加这个:

.entry-header {
    position: relative;
    z-index: 21;
}

因为这个元素应该在 div.page-header-image-single 上面,它有 z-index: 20。 然后从h1.entry-title, h1.page-title

中删除z-index: 51属性

不要忘记在您的 style.css:124 中取消注释 h1.entry-title:before,h1.page-title:before

关于html - 在伪元素上堆叠 div、z-index 和 box-shadow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43015197/

相关文章:

html - 如何在不使用偏移量的情况下在两列之间的 Foundation5 网格中添加边距?

javascript - 如何制作具有彩色效果的粘性标题

javascript - 网页响应问题,宽度不缩放

html - 表格单元格突出显示(相邻单元格)- 误导

css - Bootstrap - 如何使面板内的字形居中?

html - 防止与底部固定模板重叠

javascript - 使用 Python 提交带有 javascript 目标的表单

javascript - 移动列表功能无法正常工作

html - 高度自动时CSS边框崩溃

javascript - 替换标点符号和双引号