2009-08-14 134 views
0

我在设置缩放:1;在一些元素上。当我随后使用IE 6.0.29中的开发人员工具检查CSS时,发现zoom:100%在那里,但hasLayout仍然是-1。为什么不强制hasLayout?为什么hasLayout总是-1?

.album_thumbnail_outer_container { 
    position: relative; 
    height: 200px; 
    width: 150px; 
    border: solid black 1px; 
    float:left; 
    color: #628FDB; 
    font-weight: bold; 
    margin: 20px; 
    background: #262626; 
    text-align: center; 
    *zoom:1; 
} 

这里的属性的截图:相对

http://www.zumodrive.com/share/COhNDQ2OT

+1

我的第一个电话是IE6恨你(和我们所有人)。你可能会发布一些代码?缩放:1应该做的伎俩......你也可以尝试设置相对位置(只是在这里猜测) – marcgg 2009-08-14 21:41:02

+0

对于我来说'hasLayout'总是被报告为-1,即使有症状的元素*有* *有布局”。也让我困惑。 – 2009-08-14 21:42:36

+0

有用的信息crescentfresh。 – awt 2009-08-14 21:55:09

回答

0

设置位置可以工作,但还可以有其他后果,所以一定要确保你意识到这一点。此外,只有块元素可以有布局,所以如果你尝试使用内联元素,它不会起作用。