Michael Knudsen wrote:
> Erik Ginnerskov skrev:
>
>
>>Jeg prøvede at indsætte dette i din css:
>>
>> div, p, h1 { margin:0;}
>>
>>Så forsvandt problemet. Det er altså et margin-problem, du slås med.
>
>
> Tak for tippet. Det ser ud til, at jeg kan nøjes med
>
> p, h1 {margin:0;}
>
> men jeg ved ikke, hvorfor det virker. Bliver der altid sat en margin
> omkring paragraffer? Hvor stor er denne margin?
>
De fleste tekstelementer har en standardmargin og en
standard padding, problemet for nogle af elementerne
er at den er forskellig fra den ene browser til den
anden.
I dit stylesheet bør du derfor altid have for eksempel:
html,body {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,ol,ul,dl {
padding:0;margin:0;line-height:100%;
}
Derefter kan du sætte marginer/padding på
de forskellige elementer, alt efter hvordan
du ønsker, de skal tage sig ud på siden, for
eksempel
p{margin:0 auto 0.5em auto;linie-height:125%;}
Har du brug for forskellige marginer, kan du bruge
class-attributten,
..top {margin-top:1em;}
der vil indsætte en margin-top foran ethvert
blokelement der forsynes med klassen:
<h2 class="top">Overskrift</h2>
--
Med venlig hilsen
Jørgen Farum Jensen
http://www.webdesign101.dk
..