In news:<cag1a31tdqlp$.1w6dm0kjn9dfu$.dlg@40tude.net>
Bertel Lund Hansen typed:
> rasmus.carlsen skrev:
>
>> Er der noget med at man kan sætte cellpadding eller cellspacing til
>> 0?
>
> Ja.
>
> <table border='0' cellspacing='0' cellpadding='0'>
>
>> Hvad er hvad?
>
> Spacing er mellemrummet mellem naboceller, padding er den luft
> der inden i cellen omgiver teksten. Lav en tabel med border 3 og
> eksperimenter med forskellige størrelser på cellspacing og
> cellpadding, så kan du tydeligt se det, og i øvrigt kan man lave
> pæne rammer på den måde.
>
>> Og kan man gøre det i styelsheetet?
>
> Det kan man også godt. Den ene måde er ikke mere logisk end den
> anden, men de er uafhængige af hinanden. Det betyder at hvis du i
> CSS sætter padding til f.eks. 10 og i HTML-delen sætter
> cellpadding til 20, så bliver afstanden 30 i alt.
>
> Min metode består i:
>
> 1) Hvis jeg vil have lige meget luft til alle sider, bruger jeg
> eksempelvis:
> <table border='0' cellspacing='10' cellpadding='5'>
>
> 2) Hvis jeg vil have tætte linjer, men luft til begge sider,
> styler jeg i CSS med f.eks.
>
> .menu td {
> margin: 0;
> padding: 2px 10px 2px 10px;
> }
>
> Bemærk at rækkefølgen ved de 4 tal svarer til
> oppe, højre, nede, venstre
> Der bliver altså en linjeafstand på 4px og en sideværts afstand
> på 20px i alt.
>
> I HTML-delen skriver jeg så bare <table> eller evt. <table
> border='3'>.
>
> Men også dér kan du sætte en border på og så prøve forskellige
> muligheder af.
Note cell-spacing forstår IE kun når det står i HTML koden og ikke i
CSS, hvorfor må guderen vide for jeg har ingen ide om det.
Med venlig hilsen
Johnny Winther Ronnenberg
--
Internettet er for alle!
http://80.62.61.212/webuseability/index.asp