Lobais wrote:
> Lad nu være med at bruge tabeller til webdesign.
Tabeller *kan*, efter min mening, have sine berettigelser med hensyn
til layoutmæssige detaljer. Det er dog kun i særlige tilfælde, jeg
vil anbefale at bruge dem.
Et eksempel er forms med mange (forskellige) input-felter. Vist kan
det lade sig gøre at positionere elementerne vha CSS, men ofte er det
langt mere omstændigt at få det til at makke ret og i særdeleshed når
vi taler om ældre browsere.
Desuden kunne man vel også påstå, at en form med input-elementer og
labels på en måde er tabulær data.
Men overordnet er jeg enig i, at man bør afholde sig fra tabeller til
layout.
> Hvorfor har du en tabel i en div? Kan du ikke bare sætte breden på
> tabellen?
Af samme grund som jeg har en tabel inde i en contents-div på min
hjemmeside:
<
http://www.daimi.au.dk/~zoolook/uni/skema/>
>> Findes der en måde, hvorpå jeg kan holde min tabelbredde på max
>> 200px?
> måske noget med table-layout:fixed;
Yep. Så bliver cellerne ikke bredere end den angivne bredde.
>> Fx hvor felter bliver ombrudt midt i ord, men kun hvis det er
>> strengt nødvendigt.
> Prøv at sætte brede på hver enkelt celle.
Det vil vist ikke rigtig løse problemet - så vidt jeg husker vil
table-layout: fixed ikke ombryde teksten. Er teksten for bred bliver
den ganske enkelt beskåret, så det overskydende forsvinder.
For at ordene skal deles rigtigt, må man til manuelt at indsætte lidt
kode. ­ skulle ifølge specifikationerne være et sådant "tegn",
men som denne artikel diskuterer, så er der åbenbart ringe eller slet
ingen enighed om dets virkning:
<
http://www.cs.tut.fi/~jkorpela/shy.html>
--
Anders Thorsen Holm |
http://www.daimi.au.dk/~zoolook/
Overvejer du at købe en DVD-afspiller? Så hold dig fra Fona!
Læs hvorfor:
http://www.daimi.au.dk/~zoolook/fona/