Har en div-tag som ligger left: 150px
Denna ska gå ända ut till högerkanten.. oavsett upplösning...
Först testa jag width:100% .. men det blev ju hela vidden + de 150 som den var fel positionerad...
Så jag tänkte att jag sätter width: 100% - 150px; och det funka kanonbra i ie...
men i mozilla (firebird) därimot... där blir det en 3 pixlar (ungefär) som den går utanför ...
Kan ha något med det att göra - webbläsarspecifika tillägg kan vara "knixiga" att ha att göra med ;)
Annars tycker jag det ser ut som att det skulle kunna vara "#main .header" som blir några px "för stor" pga att (och nu gissar jag friskt ;) ) du valt en <!DOCTYPE som ställer MSIE i "Quirks mode" och Mozilla i "Standards mode".
Utan att ha testat så känns det som om att du får din padding på 3px antingen inräknad i width (quirks mode) eller inte inräknade i width (Standards mode)...
Hur ett blocks bredd beräknas enligt standard beskrivs i http://www.w3.org/TR/CSS2/visudet.html#abs-non-replaced-width
Blir det bättre om du plockar bort paddingen (eller tar bort width:100%) på #main .header?
Mycke riktigt var det paddingen som sabba layouten...
Att man kunde skriva 100% - 100px gjorde mig förvånad, och jag kan förstå att man inte ska använda det.
Tack för referensen. Ska kolla och försöka lösa ut det hela... :)
korta versionen:
Välj alltid en <!DOCTYPE som lägger Moz/NN och MSIE i samma mod - Det underlättar garanterat om man vill ha samma utseende i flera webbläsarfamiljer!