Ik weet eigenlijk niet hoe ik dit moet melden maar ik kwam toevallig achter een dirty hack voor het margin probleem in IE6 + CSS.
Wanneer je in het begin van je CSS een margin en padding op 0 zet voor *, dus IE, heb je nog steeds je margin probleem.
Als je nu je marin instelt op
Heb je een maring probleem tussen IE6 en IE7/FF
Wanneer je achter 20px de ; (puntkomma) weg laat wordt het door alle browsers prima herkend.
Je komt wel in de problemen met een bottom en dergelijk, dus je marin instellen in je layer voor IE7/FF is goed en dan voor dezelfde layer the magin voor IE6 zoals onderstaand op 0 doet de trick helemaal.
Dit is een dirty hack als je mij vraagt maar werkt wel
Ik kwam hier doordat ik dit eigenlijk toe wilde passen voor IE6:
Wanneer je in het begin van je CSS een margin en padding op 0 zet voor *, dus IE, heb je nog steeds je margin probleem.
Als je nu je marin instelt op
code:
1
2
3
4
5
6
7
| #blah {
float: left;
margin-right: 20px;
width: 100px;
z-index:1;
top: 0px;
} |
Heb je een maring probleem tussen IE6 en IE7/FF
Wanneer je achter 20px de ; (puntkomma) weg laat wordt het door alle browsers prima herkend.
Je komt wel in de problemen met een bottom en dergelijk, dus je marin instellen in je layer voor IE7/FF is goed en dan voor dezelfde layer the magin voor IE6 zoals onderstaand op 0 doet de trick helemaal.
Dit is een dirty hack als je mij vraagt maar werkt wel
Ik kwam hier doordat ik dit eigenlijk toe wilde passen voor IE6:
code:
1
| * html #blah { margin-right: 20px } |
[ Voor 12% gewijzigd door Verwijderd op 08-05-2008 13:57 ]