Hvis du prøver at kigge på den sample-kode, som ligger nederst gætter jeg på, at den største ændring vil være sidebredden (http://www.eksperten.dk/spm/520876#rid4783270 19/07-2004 23:48:34 !-)
Dette er utestet, og hvad jeg sådan lige kunne komme på, men det giver (forhåbentlig) et meget godt billede af at tabeller er gammeldags og unødvendige...
hermandsen >> Det er ukorrekt. Tabeller er absolut ikke gammeldags, selvom det er en udbredt misforståelse på nettet. Misforståelsen skyldes primært, at folk ikke henter ders informationer fra W3C - men fra diverse 'fortolkninger'.
Når endelig folk læser på W3C, pluklæser de som oftest lidt i rekommendationerne. Den bagvedliggende argumentation for rekommendationerne - som kan læses i alle arbejdspapirerne og udvikler mail-trådende - har desværre ikke den store bevågenhed. Derfor er W3C ligeså misforstået som Biblen og Koranen ... og misforståelserne messes i øvrigt ofte videre med religiøs ildhu.
Tabeller anbefales netop af W3C til tabulleret opstilling og anden opdeling i kollonner - og de er ikke på vej ud :)
/mvh </bole>
Synes godt om
Slettet bruger
17. oktober 2004 - 10:27#26
-> olebole
Ved du hvad jeg kan gøre, hvis jeg godt vil have tabeller?
Synes godt om
Slettet bruger
17. oktober 2004 - 11:45#27
eller en anden.. jeg vil bare helst bruge tabeller, eller noget andet jeg kan finde ud af... :/
Jeg tror at IE har problemer med at beregne højden ud, når der mixes mellem procent og absolute størrelse, for det ser nemlig rigtig ud i firefox, alternativt kunne du jo dele det over flere tabeller.
Synes godt om
Slettet bruger
17. oktober 2004 - 13:41#29
jamen jeg er åben over for alt.. jeg brugte mange timer på det i går.. jeg kan ikke få det til at virke
Okay, olebole... Jeg tror vi har været i gennem denne snak mindst 20 gange nu!! :)
Artikel 1: http://www.w3.org/2002/03/csslayout-howto "... HTML is a structural language ... since the apparition of tables in HTML, it has been very often used for layout purpose, usually split a web page into columns ... it breaks the meaning of HTML..."
Artikel 2 (direkte fra specefikationerne): http://www.w3.org/TR/html4/struct/tables.html#h-11.1 "Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media ... To minimize these problems, authors should use style sheets to control layout rather than tables."
Jo, tabeller er gammeldags, og skulle aldrig have været brugt til layout fra tidernes morgen! Nogle smarte gutter synes nu alligevel at det så ud til at være en meget god ide at gøre det sådan. Det må man klart anerkende, det var VIRKELIG en god ide, for uden CSS var der bare ikke meget andet at gøre!!
HTML har ALDRIG skulle være brugt til layout, til det har vi CSS. Id, og class-attributter skal bruges når der ikke kan findes et HTML-element der er passende til det man er i gang med. Laver man en menu, så er det en liste (unordered list <ul>) med id'et "menu".
Er nogle af disse menu-punkter vigtigere end andre, så tilegnes de en class, f.eks. med værdien "important", (find selv på noget bedre).
Så ser jeg gerne nogle modbeviser for min påstand!! ;)
Siden hvornår har det været forbudt at udnytte de foreliggende muligheder til mere, end de oprindelig var tiltænkt ?-)
-- så ville det f.eks. ikke være tilladt at sætte hjul onder skoene/støvlerne, og skating ville så være udelukket !-)
-- helt i orden at påpege, at andre muligheder skal bruges, hvis de giver et bedre resultat, men egentlig synes jeg kun at tåber bør kunne fastholde, at man kun må bruge hjul på kærrer ...
Så uanset hvilke links du kan finde, så er det tåbeligt at fastholde, at noget som virker ganske udmærket i enhver browser skal ertattes af noget, som kun i visse tilfælde virker i visse browsere (uanset at de så følger en eller anden _fuldstændig_ ligegyldig standard, vi lever jo trods alt i en virkelighed !-)
"Tabeller er absolut ikke gammeldags, selvom det er en udbredt misforståelse på nettet. Misforståelsen skyldes primært, at folk ikke henter ders informationer fra W3C - men fra diverse 'fortolkninger'."
Jeg prøver netop at komme med de enkelte facts fra W3C, som kort og godt siger: "Tabeller bør ikke bruges til layout, det har vi CSS til!!"
Som sagt; tabeller er til at opstille struktureret data, som f.eks. en simpel adresse bog og lignende. Tabeller har aldrig været tiltænkt layout. Jeg vil gerne trække de ord i mig igen om at tabeller er unødvendige, og derefter spytte dem ud på denne måde: Tabeller er unødvendige, til layout!
Du kan ikke sammenligne de to ting, da ideen bag at sætte hjul under et par sko/støvler bare gør mennesket mere mobilt, og dermed er skal forståes som fremskridt. Vi har ingen standard der skal overholdes inden for sko, hvis vi havde ville mode-branchen da gå helt i sænk! ;)
Hvis du mener at tabeller er det bedste værktøj i verdenen til at lave layout med, så synes du skal tilmelde dig W3C's arbejde.
Dette handler om at udvikle til nettet. At give struktureret data et passende layout, og ikke at gøre disse data til en del af layoutet.
At mit eksempel så 'tilfældigvis' ikke virkede i Internet Explorer, tjaaa... Det var et eksempel, og det er da for alvor at holde fast på kærren hvis man stadig bruger et program som ikke har været opdateret i snart 4 år!!
Synes godt om
Slettet bruger
18. oktober 2004 - 11:03#35
Men roenving vil du så ikke forklare lidt nærmere hvad du henviser til, for jeg synes at det er lidt svært at forstå
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.