- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
问题我已经尝试了很多方法来使 position: relative/absolute/fixed
在 IE7 中工作。我现在无法解决这个问题。
.levelTwo
是具有 pos: ab
的元素,.levelOne
是具有 pos: rel
的元素>。
因此,期望的结果将是任何 .levelTwo 元素位于任何其他元素之上/前面。目前他们坐在 .levelOne a
标记
<!-- Bof Level One-->
<ul class="levelOne">
<li><a href="#">Basic IT Access <span>►</span></a>
<div class="levelTwo">
jamie
</div>
</li>
</ul>
CSS
.levelOne {
border-top: 1px solid #DDD;
list-style: none;
position: relative;
}
.levelTwo {
left: 157px;
position: absolute;
top: 0;
background: #FFF;
height: 40px;
width: 170px;
z-index: 10;
/*tried*/
display: inline-block;
*zoom:1;
overflow:hidden
}
需要
splinter
这是我的 fiddle : http://jsfiddle.net/hutber/2GvA4/
最佳答案
尝试下面的 css 规则你的问题将解决
CSS:
.head0 .levelOne li { z-index:60; }
.head1 .levelOne li { z-index:50; }
.head2 .levelOne li { z-index:40; }
.head3 .levelOne li { z-index:30; }
.head4 .levelOne li { z-index:20; }
.head5 .levelOne li { z-index:10; }
.levelTwo {
left: 157px;
position: absolute;
top: 0;
background: #FFF;
height: 40px;
width: 162px; /* reduced the width here */
display: block;
z-index: 10;
}
屏幕截图:
引用链接:
http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html
http://css-discuss.incutio.com/wiki/Overlapping_And_ZIndex
http://www.quirksmode.org/bugreports/archives/2006/01/Explorer_z_index_bug.html
http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/
http://www.satzansatz.de/cssd/onhavinglayout.html
http://www.satzansatz.de/cssd/onhavinglayout.html#rp
关于CSS HasLayout IE7 错误 - 尝试隐藏缩放和溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14960872/
当我遇到这个页面时,我一直在浏览 compass 的在线引用:http://compass-style.org/reference/compass/utilities/general/hacks/ 在
我有一个带有标题文本的 Accordion 类型的东西。当它打开时,它有一个填充,当它关闭时,它有另一个。所有的面板都以它们的打开样式开始,然后通过 JS,它们是关闭的。在 Chrome 和 Safa
所以我一直在谷歌搜索,我很确定我的问题来自 IE7 及更低版本的 hasLayout 问题。 我的问题: See image here 此处的 HTML 代码。问题出在 id="header"div
我正在设置缩放:1;在某些元素上。当我随后使用 IE 6.0.29 中的开发人员工具检查 CSS 时,我看到 zoom:100% 在那里,但 hasLayout 仍然是 -1。为什么不强制 hasLa
我在为开发中的站点获取大背景图像时遇到了一些问题,无法显示这些背景图像。我想知道这是 hasLayout 错误还是其他原因? 我无法使用带有任何类型的调试/开发工具的 IE7 盒子。已经为该元素准备了
问题我已经尝试了很多方法来使 position: relative/absolute/fixed 在 IE7 中工作。我现在无法解决这个问题。 .levelTwo 是具有 pos: ab 的元素,.l
对于已知的 IE7 问题,当文本的容器应用了 hasLayout(在这种情况下,由于高度,这是必需的)时,文本不会环绕 float 元素,是否有解决方法? 例如:
像许多在 Internet Explorer 网站上工作的开发人员一样,我似乎遇到了很多由臭名昭著的 hasLayout flag 引起的错误。 . 我了解此标志的作用及其工作原理(大部分)。我前几天
我有一个包含元素,其中包含许多 float 元素。该包含元素还应用了一个百分比宽度值。 在 IE7 中,包含 float 的元素后面的内容被清除,因为宽度值赋予它 hasLayout(我认为!)。 我
我有 anchor ,其中的文本设置为 0 不透明度,并且绝对位于图像上方。我希望它们在悬停时以 0.6 的不透明度和背景色部分显示。 在 IE 7 中,背景是不可点击的。我必须将鼠标悬停在文本应该显
场景:在 IE7 中...带有渐变的 Div,悬停时弹出菜单。 听起来很基本,但是将 position: relative 放在容器上以便我可以准确定位菜单与 filter/hasLayout 组合的
我有这个幻灯片,在悬停时会弹出一个叠加层,您可以查看它 here .只需将鼠标悬停在“精选”部分下方的任何图片上即可。在 FF、Webkit、IE9 中运行良好。我为低于 IE9 的版本制作了一个单独
HTML: Tb with DIV col2 col3 col1 col2 test col3
一个简单的html页面。如果你在IE中运行它(我的版本是7)。 你会发现输入有一个“margin-left "(大小为 15px)。 但是如果你删除 (*zoom:1),我们应该使用它来触发 hasl
我有一个看起来像浏览器错误的布局问题。 它仅在 FF3 中出现(未测试 ff2)。 它只在页面第一次加载时显示。如果我调整窗口大小,它会正常运行。 当我在问题元素上添加边框时它消失了,当我取消边框时它
这是它的 HTML 部分: lorem ipsium lorem ipsium lorem lorem ipsium lorem lorem lorem ipsium lo
问题摘录:我有一个菜单可以在所有浏览器中使用,但在 IE7 上有问题。我解决了抛出 zoom:1 但通常与 hasLayout 相关的问题涉及 float 、位置和内容。为什么这次 zoom 成功了?
一段时间以来,我一直在放置 * html div { zoom: 1; } 在我的基本样式表中,效果很好。但是,我现在遇到这样的情况,即在 IE 6 中有一些绝对定位的元素正在失去它们的高度和宽度。所
我是一名优秀的程序员,十分优秀!