Avatar billede mailand Nybegynder
14. september 2003 - 12:58 Der er 7 kommentarer

padding og width = 100%

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%...

Hvordan kan man klare den ???

#Mailand
Avatar billede roenving Novice
14. september 2003 - 13:04 #1
Tjah ...

IE laver en fejl omkring kanterne både med placeringen af border (som bør være udenpå efter standarden !-) og altså åbenbart med padding ...

Hvis det er meget vigtigt tror jeg du må arbejde med forskellige stylesheets ...

(anden løsning kan jeg ihvertfald ikke komme på !-)
Avatar billede mailand Nybegynder
14. september 2003 - 13:04 #2
hmmm, lidt ekstra info...

hvis en hr har info om, den skal være 100%, så fylder den div'en ud uden at strække eller noget, men en tabel, der er 100% strækker div'en.... ????
Avatar billede dmcn Praktikant
14. september 2003 - 13:12 #3
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. :)
Avatar billede dmcn Praktikant
14. september 2003 - 13:14 #4
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>
Avatar billede dmcn Praktikant
14. september 2003 - 13:16 #5
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. =)
Avatar billede stringbuffer Nybegynder
14. september 2003 - 13:36 #6
prøv at ændre 100% til 99.999%
Avatar billede steen_hansen Forsker
24. januar 2004 - 11:40 #7
Det går sjældent godt at mixe px og % i MSIE :o(
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel