27. februar 2002 - 23:02Der er
5 kommentarer og 3 løsninger
Hvad er godt og skidt ved brug af frames på din webside?
Hejsa.
Jeg kunne godt tænke mig at høre nogle argumenter både for og imod brugen af frames på ens hjemmeside kontra tables. Hvad er bedst at bruge når man bygger pro. hjemmesider?
Grunden til jeg spørger er at de fleste sider jeg kigger på bruger ikke frames og så tænkte jeg der måske var en grund.... At tabeller måske var bedre..
1. Du kan ikke bookmarke en underside, hvis du bruger frames. 2. Frames kommer ofte til at se ud "af lort" i Netscape. 3. Du kan bruge <DIV STYLE=overflow:auto;> i stedet for (virker dog ikke i Netscape) - men så bliver det bare til en lang tabel i stedet. ...osv.
Der er MANGE andre grunde - men jeg kan ikke lige komme på flere.
Mod: - Hvis brugeren f.eks holder shift nede for at åbne et link i et nyt vindue, vil han miste menuen. - Hvis man kommer ind på siden fra en søgemaskine, vil man ikke have menuen. - Generelt er søgemsakiner ikke glade for frames. - Blinde kan ikke læse frames - Man kan ikke lave bogmærker på undersider - <Title> bliver misvisende da den altid kommer til at henvise til forsiden - Det er ikke muligt at udskrive siden i sin helhed, kun en enkelt frame ad gangen.
Efterhånden er der kommet så mange løsninger på problemerne ved frames at det bedste svar på dit spørgsmål er: Brug frames, når det er den bedste løsning, altså når alle + og - er vejet mod hinanden. Frames største plus - som tommelfingerregel er, at det kan gøre indlæsningstunge (læs: fyldt med grafik, der gentages på de fleste sider) sider mere brugervenlige. tniels> vedr. 2 - Alt kommer til at ligne lort i NS, hvis man ikke kan kode ordentligt.
Hvis man har noget grafik, der skal gå hen over to frames, er det ikke muligt at kode sig ud af det. I Netscape vil breden og højden varierer med op til flere px. Men andre ord - Netscape LUGTER!!!
<ole> tnils >> Synd, du ikke har lært at kode dig udenom de problemer, men det kommer måske med tiden =o)
I NS på PC kan man kode sig ud af de fleste problemer, når man først har afluret NS' algoritme for dimensions-beregning af rammerne - på Mac er det dog næsten umuligt ... vedgået.
<DIV STYLE=overflow:auto;> burde ikke fungere i nogen som helst browser, men hvis du havde overholdt standarden, ville du under alle omstændigheder kunne få det til at virke i NS6+. Er der kolon i en attribut skal den være indeholdt i gåseøjne. Er man ikke sikker på standarden, gør man klogest i altid at bruge gåseøjne om attributter - udover, at der nok skal en højde på div'et for overhovedet at have en effekt ;o)
NS lugter - betydelig bedre end dårlige kodere ;o)
callesen >> Helt enig ... og så kan man forøvrigt gemme variabler på tværs af side, hvis brugeren har disabled cookies ;o) /mvh </bole>
netscape (6 vel at mærke) er undtagen "width:100%;" den bedste browser!!!
IE 6 er en af de dårligste!!
Synes godt om
Ny brugerNybegynder
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.