hmmm, hvorfor er det, når jeg laver en div med padding på fx. 2px, så hvis man indsætter en tabel, der fx. er 100% bred, så er IE ligeglad med padding i højre side, og går udover området, hvorimod Mozilla sagtens kan finde ud af og overholder padding i begge sider, når noget er 100%...
IE's rendering af elementer med border/padding/margin og width i samme styleangivelse er både b0rked og br0ken. Sad but true. Du kan vælge at arbejde med to forskellige stylesheets, og risikere at mange af dine brugere alligevel får en forkert oplevelse fordi de bruger browsere, der identificerer sig som IE, eller du kan lave hacket. For alle div's på din side, skal du have et container-div og et content-div. Content-div'et giver du den width du vil have elementet skal have, og container-div'et giver du properties så som margin, padding og border. Bare sørg for ikke at have både width og margin/padding/border på samme element, så går det. :)
Og så lige et eksempel: <div style="border: 1px solid #000; padding: 10px;" id="container"> <div style="width: 200px;" id="content"> Og det burde så virke. </div> </div>
Og så havde jeg egentlig aldrig troet at jeg skulle anbefale nogen dette, men tag et kig på jubii's HTML/CSS. Man kan lære meget af kloge mennesker. =)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.