我对IE7感到头疼。
我有一个div
,它被一个锚点(CSS position: relative
)切换下来。
在所有优秀的浏览器中,div
按预期切换,所有内容都会上下移动以适应这种情况。
在IE7中,div
按预期切换,但CSS position: relative
的锚似乎保留在其原始位置,就好像它是CSS position: fixed
。
我带走了position: relative
,整个过程按预期工作(与其他浏览器类似)。
我在这里遗漏了什么吗? IE7在托管项目下面的相关项目是否存在问题?
感谢您提前提供任何帮助......
答案 0 :(得分:0)
如果您可以在jsFiddle中添加屏幕截图,或者更优选地包含工作示例,则总是很好。根据我的理解,一个容易应用的修复方法是只有一个ie7唯一的css样式表,它会覆盖在ie7中搞砸的格式。这是一个例子:
<!--[if IE 7]>
<link rel="stylesheet" type="text/css"
href="someFileName.css">
<![endif]-->
我从this site获得了该片段,如果您没有找到自己喜欢的片段,则会包含其他几种方法。祝你好运!
答案 1 :(得分:0)
我使用position: fixed;
代替......效果很好!