html - 希望DIV背景在IE中延伸到父DIV之外

标签 html css

我有一个元素列表,就像一个菜单,其中当前元素有一个背景图像,有点像一个指向右边的大指针。这个背景图像指针应该脱离它所包含的 div 的边界框。这是它在 Chrome 和 FF 中的显示方式的屏幕截图,正如我所期望的那样:

enter image description here

我已经用代码设置了一个 jsfiddle,去掉了背景图片,因为我懒得将它上传到任何地方。但是我已经设置了背景颜色,所以你可以看到我指的是什么

代码在这里:http://jsfiddle.net/V8TNm/

因此在 Chrome 和 FF 中,事件项的黄色背景会延伸到灰色渐变框之外。但在 IE9 中,它被切断了。

有什么想法吗?有什么简单的解决方法吗?

最佳答案

只需添加 position:relative。

#nav_mod_list div.current {
position: relative;
}

http://jsfiddle.net/V8TNm/3/

关于html - 希望DIV背景在IE中延伸到父DIV之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11199712/

相关文章:

css - 声明值和指定值有什么区别?

javascript - 淡入、淡出标签,然后在重复该过程之前更改文本

html - 在 IE11 中使用 pseudo element::before 和 display:table-cell 和 glyphicons 内容不会显示

javascript - 我如何使用 Hammer.js 和 JQuery 平滑地移动元素?

javascript - 当页面加载到 div 类时,如何通过 javascript 追加一个类?

javascript - 点击次数不计入索引

html - Photoshop 文本效果的 CSS

html - 框阴影不会出现在等高 div 的底部

css - 用于打印的分页代码

html - 移动设备上的响应式表格缩小