Avatar billede webdesigner Praktikant
13. februar 2013 - 12:54 Der er 8 kommentarer

Forum design Divs eller tabels

Hej eksperter

Jeg er igang med dat lave et forum, sammen med forumet skal der bruges jQuery til sortering, filtrering og dynamisk opdatering  af Topics..

Men er lidt i tvivl hvad der er mest optimalt ..
En af mine venner siger divs men jeg holder på Tabel...

Hvad er mest optimalt og hvorfor...

Tabel er efter min mening den der giver mindst data i længden skulle alle div'er style's med Class tags.

point gives for bedste begrundelse...
på forhånd tak

Webdesigner
Avatar billede michael_stim Ekspert
13. februar 2013 - 13:20 #1
Tabel bruges til tabular data og ikke andet. Ved opbygning af hjemme side bruges div'er.
Avatar billede erikjacobsen Ekspert
13. februar 2013 - 13:22 #2
Og en liste af "topics" er netop tabulære data, og derfor velegnede til en <table>
Avatar billede michael_stim Ekspert
13. februar 2013 - 13:29 #3
Her er en meget god en, hvis du skulle komme i diskussion igen ;o)


Your Contents Are Tabular Data If:

If what you're going to place on the page is information that would make sense to record or track in a spreadsheet, it is almost certainly tabular data.

If you're going to have header fields at the top of columns of data or to the left of rows of data, then it is tabular and a table should be used.

If the contents makes sense in a database, especially a very simple database, and you just want to display the data, and not "make it pretty", then a table is acceptable.
You Should Not Use a Table If:

The main purpose of the table is to position the contents on the page in some way. For example, to add spacing around an image, to place "bullet" icons on a list, or to force a block of text to act like a pull quote.

You want to use the background colors or images simply to augment the page, rather than to call out the data. For example, highlighting every other row of a table is fine, but changing only the upper right cells because that makes them match the background of the page is not.

You are cutting up an image and then placing the image pieces back together on the page using the table. This was very common a few years ago, but is no longer considered correct.


Taget fra: http://webdesign.about.com/od/tables/a/aa122605.htm
Avatar billede olebole Juniormester
13. februar 2013 - 15:06 #4
<ole>

Tabeller har aldrig i WWW's historie været beregnet eller egnet til at layoute websider med. I udgangspunktet var meningen med HTTP/HTML blot at kunne syndikere 'kedelige' bogsider ... kun statisk tekst i blokke ... intet andet.

Nogle sydvestamerikanske potheads var dog ikke længe om at finde ud af, at man kunne bruge tabeller til at opdele siden med - på samme måde, som mange gør med festsange i Word.

Tabeller har altid været en pine i nakken på både udviklere og browsere, men indtil årtusindeskiftet fandtes ikke andre muligheder. Vi var tvunget til at slås med dem, hvis vi ville andet end statisk tekst. Det gør der heldigvis i dag, hvorfor det ville være skørt at fortsætte med at bruge tandprotesen som hammer, når der skal hænges billeder op over sofaen  *o)

Datamængden skal du ikke bekymre dig om. Det er ofte et sandt helvede for en browser at parse en tabel, og det er et langt større problem.

Derudover er det langt vanskeligere for søgemaskiner og andre klienter end browsere at finde rundt i indholdet. Tabeller som layoutværktøj duer ikke for svagtseende/blinde, da deres højtlæsere ikke kan finde hovede eller hale i informationerne.

I øvrigt bør du kikke på dine gamle tråde og bede om et svar i dem, så du kan få dem lukket  =)

/mvh
</bole>
Avatar billede erikjacobsen Ekspert
13. februar 2013 - 16:14 #5
Og til gengæld har svagtseende og det der er værre, god gavn af en korrekt opsat <table> af noget der egner sig til en tabel.

Korrekt opsat betyder så, at man skal til at kigge på w3cs retningslinier desangående. Tabeller er lidt tricky...
Avatar billede olebole Juniormester
13. februar 2013 - 16:26 #6
@Erik: Tak, det fik jeg ikke trykket ordentligt ud  =)
Avatar billede erikjacobsen Ekspert
13. februar 2013 - 16:39 #7
Jeg mindes, som var det for nogle år siden, at jeg ... hmm ... flere gange fik chancen for at lave om i de der tabeller, der var lavet til synsudfordrede. Jeg synes ikke det er helt nemt.
Avatar billede olebole Juniormester
13. februar 2013 - 16:56 #8
Nej, jeg har også haft 'fornøjelsen', og jeg er helt enig. Når jeg ser mange af de koder, der ligger på nettet, er jeg nu glad for, at jeg ikke skal skrive parsere til browsere eller specialklienter - dér kan man tale om udfordringer!  =)
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