Css 与<;部门>;在IE6/IE7中被指定为负值的
我将Css 与<;部门>;在IE6/IE7中被指定为负值的,css,internet-explorer,internet-explorer-7,internet-explorer-6,Css,Internet Explorer,Internet Explorer 7,Internet Explorer 6,我将.disc\u outer嵌套在包含元素中,并为其分配了一些负边距值,以便它实际上与包含的元素重叠: 我在JSFIDLE中有一个例子- 但是,当我在IE6/IE7中查看时,它没有正确显示,在IE6中,.disc\u outer中重叠容器的任何区域都不可见,并且在IE7中,5000英镑的文本底部被切掉了。这有什么原因吗?我是否可以在中应用CSS属性来修复此问题 它在IE6中的显示方式: 它在IE7中的显示方式: 为此,您需要使用位置:绝对而不是浮点:右 下面是对您的JSFIDLE的更新,向
.disc\u outer
嵌套在包含
元素中,并为其分配了一些负边距值,以便它实际上与包含
的元素重叠:
我在JSFIDLE中有一个例子-
但是,当我在IE6/IE7中查看时,它没有正确显示,在IE6中,.disc\u outer
中重叠容器的任何区域都不可见,并且在IE7中,5000英镑的文本底部被切掉了。这有什么原因吗?我是否可以在中应用CSS属性来修复此问题
它在IE6中的显示方式:
它在IE7中的显示方式:
为此,您需要使用
位置:绝对代码>而不是浮点:右代码>
下面是对您的JSFIDLE的更新,向您展示我的意思:IE6不支持负边距,如果我有很好的内存的话
.disc_outer {
float: right;
height: 100px;
width: 100px;
margin: -120px -20px 0px 20px;
font-weight: bold;
font-size: 1.30em;
line-height: 1.2em;
}