Nieuw lid |
|
Heh
dit is heel normaal voor IE, je hebt er 2 problemen:
eerst, zonder Doctype, kan IE nix goeds doen. Hij is al dom, maar dommer zonder doctype.
Maar twee, het probleem is ik denk een bug. IE zonder doctype werkt net zoals IE5.5 en IE5 enzo... zij kennen geen wiskunde, kijk:
padding: 10px;<--kijk
width: 900px;
(totaal breedte nu is 900 - 10px - 10px = 880px)
dat is je #index. Volgens IE is ie dan niet 900px wide maar 880px wide... daarom kunnen een float van 80px en een andere van 820 niet passen. De padding gaat binnen de #index div in stomme versie's van IE. De slimmer browsers weten wel dat 900px + 10 + 10 = 920px totall breedte.
Met een doctype zouden IE6 en 7 lukken, maar IE5 en onder, moet je hacks doen. Liever niet, laat IE5 maar liggen. |