Avatar billede willi Nybegynder
19. december 2003 - 11:56 Der er 8 kommentarer og
1 løsning

Frame vs tabel

Hvad er argumentationen for at anvende frame fremfor tabeller?
Avatar billede bufferzone Praktikant
19. december 2003 - 11:57 #1
Optimering til søgemskiner er et argument for at anvende tabeller fram for frames. Det er simpelthen lettere at optimere en side med tabeller frem for frames.
Avatar billede willi Nybegynder
19. december 2003 - 12:05 #2
Har man ikke brug for at være kendt i Kina er det så ligemeget om man anvender frame el. tabeller.
Eller er det?
Er søgemaskinerne eneste argument for anvende tabeller?
Avatar billede roenving Novice
19. december 2003 - 12:11 #3
Nej, for det er noget rod at skulle sikre deeplinking med (i)frames ...

Til gengæld kræver det server-side sprog, hvis man vil integrere forskellige dele og undlade (i)frames, hvor det er nemt og elegant at skifte dele af en side ud !-)

Nåja, man kan jo også bare lægge de samme 100 linjers kode fysisk ind i alle sine filer, men det er i hvaert fald upraktisk -- og umuligt at vedligeholde ...

Selv er jeg ikke bange for at bruge kombinationer; hvis du kigger på min side, kan du se, hvordan jeg 1. har blandet designet med tabeller og frames og 2. har sikret, at framing virker !-)

F.eks. http://roenving.users.whitehat.dk/WD5Opacity.html -- kig på adresselinjen, når du er kommet ind, og så ligger koden til framing bagved teksten nede til højre !o]
Avatar billede roenving Novice
19. december 2003 - 12:20 #4
-- nede til venstre sæ'fø'li'
Avatar billede willi Nybegynder
19. december 2003 - 12:26 #5
Jeg forstår det sikkert ikke helt roeving.
Med server-side sprog mener du at der skal anvendes f.eks. asp eller lign. hvis man bruger tabeller.
Mens det ikke skal hvis der anvendes frame.
Og hvor man i frame kan anvende tabeller som man lyster.
Men hvordan kommer deeplinking ind?
Det anvendes vel i frames?
Avatar billede roenving Novice
19. december 2003 - 12:48 #6
Ja, deeplinking handler om frames, så det var et til argumennt for at bruge tabeller (eller divs !-)

-- og det kommer helt an på, hvilket indhold du har i dine sider, om det er nødvendigt at bruge noget serverside scripting ...

Hvis du ikke har noget som skal gå igen på flere (en masse) sider, er der heller ingen grund til at tænke i (i)frames ...

-- men hvis man har det, er der de alternativer, jeg skitserede 12:11:52 !o]
Avatar billede bufferzone Praktikant
19. december 2003 - 15:31 #7
Der er en enkelt parameter man skal vide når talen falder på tabeller. Rygtet vil vide at den nyeste HTML standard kun tillader tabeller som holdere af indhold. DVS jf. denne nye standart må tabeller ikke bruges til at styre placering af elementer på en side, disse skal placeres med CSS.

Jeg skal med det samme sige at jeg ikke ved meget om dette, men jeg kan se nogle fordele i forhold til søgemaskinerne, hvis man er god til CSS
Avatar billede ckh Nybegynder
19. december 2003 - 15:40 #8
Det er jo ganske korrekt at xhtml ikke "tillader" at man benytter tabeller til opsætningsformål - det skal defineres i en css-fil (men der er nu stadig en del der er tilladt at gøre med tabeller).

Faktisk gør det livet en del lettere når man lige har vænnet sig til det. Og det slanker koden betydeligt.

Til gengæld må man stadig gerne benytte frames og i-frames (så længe det ikke er xhtml-strict).

Det havde vist ikke noget med spørgsmålet at gøre, sorry ;)
Avatar billede willi Nybegynder
08. januar 2004 - 21:40 #9
ak for deltagelsen
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