2009-08-14 15 views
0

Ich setze Zoom: 1; auf einigen Elementen. Wenn ich das CSS später mit den Entwicklertools in IE 6.0.29 überprüfe, sehe ich, dass zoom: 100% ist da, aber hasLayout ist immer noch -1. Warum wird hasLayout nicht erzwungen?Warum ist hasLayout immer -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; 
} 

Hier ist ein Screenshot der Eigenschaften:

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

+1

Mein erster Anruf wäre, dass IE6 Sie (und uns alle) hasst. Könntest du vielleicht etwas Code posten? Der Zoom: 1 sollte den Trick machen ... Du könntest auch versuchen, die Position als relativ zu setzen (rate einfach hier) – marcgg

+0

'hasLayout' wird für mich immer als -1 gemeldet, obwohl das fragliche Element * symptomatisch ist * Layout". Verwirrt mich auch. –

+0

Gut zu wissen Crescentfresh. – awt

Antwort

0

Einstellung Position relativ arbeiten, sondern kann auch andere Folgen, so stellen Sie sicher, dass sich dessen bewusst sind. Außerdem können nur Blockelemente ein Layout haben. Wenn Sie das also auf einem Inline-Element versuchen, wird es nicht funktionieren.