---
title: "DIV vs Tables"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/145776-div-vs-tables"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "moriax"
published: "2006-04-20T08:56:40.000Z"
updated: "2006-04-25T22:24:08.000Z"
replies: 14
views: 870
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/145776-div-vs-tables"
---

# DIV vs Tables

## #1 — moriax, 2006-04-20T08:56Z

Jag har sedan en tid tillbaka gått över till att kontrollera layouten på siter med css och strukturerar då upp allt med divs, (med alla problem det innebär).
Men nu sitter jag med ett projekt som ställer mig mot väggen. Frågan är **hur långt ska man gå i sin kamp att strukturera utan tabeller?**

I mitt projekt finns inte så mycket löpande text, utan istället en mängd rutor i olika storlekar, former och placeringar som skall visa små texter, formulär, infon och reklam. Jag har märkt att kontrollera allt detta innehåll med enbart css medför mycket jobb och slit i håret.

Jag funderar då istället på att begränsa användandet av divs till enbart den "yttre layouten", eller vad man nu skall kalla det. Alltså den huvudsakliga strukturen av sidan. Och sedan gå över till tabellstrukturering i själva main-diven som utgör innehållet på sidan.

Är detta att fuska med css layout, eftersom man inte löper hela linan ut?

Permalänk: https://www.webforum.nu/p/145776

## #2 — Nipon, 2006-04-20T10:32Z

Så här tycker jag - det finns med all säkerhet de som tycker annorlunda...    ;) 

Ska man skapa en struktur som blir vansinnigt klurig att få till med bara divvar tycker jag att det är bättre att ta till en tabell i stället för att hacka ihjäl sig.

Men bara där det behövs - styr resten av layouten med divvar och CSS.

Gör tabellen så enkel som möjligt: \<table\> \<tr\> \<td\> och inga \<th\> \<tbody\> och annat. Använd inte nästlade tabeller och styr utseende, padding, spacing och sånt med CSS. 

Bygg tabellen logiskt. Största anledningen till att avstå från tabell-layouter är ju att de inte är så användarvänliga. Men de flesta screen-readers och text-läsare klarar av att tolka en enkel layout-tabell: Innehållet läses då: rad för rad, cell efter cell från höger till vänster. 

Stäng av CSS'n och se till att innehållet kommer i en logisk följd.

Och använd inte fler tabeller än du behöver!    :)

**Red:**

"från vänster till höger" - ska det va förstås!

Permalänk: https://www.webforum.nu/p/1802209

## #3 — Mozfan, 2006-04-20T11:02Z

> **Nipon skrev:**
>
> Innehållet läses då: rad för rad, cell efter cell från höger till vänster.

Hm........ Jag läser från **vänster till höger**, gör inte andra det (utom de flesta asiater och araber förstås) §e

Permalänk: https://www.webforum.nu/p/1802220

## #4 — oskob, 2006-04-20T11:12Z

I och med det tattiga stödet för css i olika webbläsare är det pest och pina att använda divar ibland. Frågan är vad som är värst: Fulhackade css:er eller tables.

Permalänk: https://www.webforum.nu/p/1802224

## #5 — m_soderlund, 2006-04-20T11:24Z

Stödet för CSS är utmärkt i de flesta webbläsare, bara det att den mest använda i dess olika versioner inte följer standarden.

CSS för layout är enligt mig vägen att gå och det blir sällan fler fulhack än några få rader.

moriax: det du vill åstadkomma är fullt möjligt med CSS. :)

Permalänk: https://www.webforum.nu/p/1802229

## #6 — Nipon, 2006-04-20T14:13Z

OOOPS! :) VÄNSTER till HÖGER! - är inte arab...

Permalänk: https://www.webforum.nu/p/1802278

## #7 — überfuzz, 2006-04-20T15:25Z

Jag tycker att css funkar bra i alla fall utom ett. Jag vet inte hur man tabulerar i html-koden. Är det någon som vet vilka taggar som används. Finns det några?

Permalänk: https://www.webforum.nu/p/1802295

## #8 — Sjodahl, 2006-04-20T15:33Z

Skall man presentera data använd tabeller, skall man pilla grafik CSS ;)

Permalänk: https://www.webforum.nu/p/1802296

## #9 — echoSwe, 2006-04-20T15:48Z

CSS till allt förutom tabulär data.

Permalänk: https://www.webforum.nu/p/1802297

## #10 — überfuzz, 2006-04-20T15:57Z

Tabulering... Ingen som vet?

Permalänk: https://www.webforum.nu/p/1802299

## #11 — echoSwe, 2006-04-20T16:02Z

Vad är det?

Permalänk: https://www.webforum.nu/p/1802302

## #12 — cyprys, 2006-04-20T16:51Z

> **überfuzz skrev:**
>
> Tabulering... Ingen som vet?

Håll dig gärna till en tråd. F.ö finns det kanske svar där.

Permalänk: https://www.webforum.nu/p/1802310

## #13 — oskob, 2006-04-25T21:12Z

Rent hypotetiskt. Varför ska tables inte användas för att marka up en layout? Som nybörjare gjorde jag det och hade aldrig i närheten av alla de problem jag har haft sedan jag gick över till div.

Permalänk: https://www.webforum.nu/p/1803931

## #14 — sl0k, 2006-04-25T22:11Z

<http://standardice.com/seybold/everything.html>

Permalänk: https://www.webforum.nu/p/1803944

## #15 — zcorpan, 2006-04-25T22:24Z

> **oskob skrev:**
>
> Rent hypotetiskt. Varför ska tables inte användas för att marka up en layout?

Därför HTML inte är något layout-språk; det är ett märkspråk som behandlar struktur och semantik.

> **oskob skrev:**
>
> Som nybörjare gjorde jag det och hade aldrig i närheten av alla de problem jag har haft sedan jag gick över till div.

För mig var det tvärt om; att få en användbar layout vid utskrift eller med mobiltelefon var praktiskt taget omöjligt med tabeller. CSS gjorde det möjligt.

Permalänk: https://www.webforum.nu/p/1803945

---

Tråden på webben: https://www.webforum.nu/amne/html-css/145776-div-vs-tables
