Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Klientspråk > HTML, XHTML, DHTML

div vs frameset

Biasse
Biasse

Gradering

#17846

Jag skulle vilja veta vad som är så dåligt med frameset?

Själv har jag en sida med det och ska snygga upp den lite. Har tittat runt och de flesta bygger med div numera.
Anledningen att jag haft frameset är att det var enkelet att länka mellan dom utan att uppdatera hela sidan.

Kikade lite på iframe men den verkar inte gå att få ut höjden på efter vad sidan innehåller.

Så...   Om man skulle kika på en sida uppbyggd med div måste man alltså ha meny, logg mm på varje sida vad jag förstår.

Skulle vilja höra era synpunkter om detta och hur man gör det bäst från grunden.

ID: #17846 | Skapades: 2009-09-08 15:29:15 | Tråden har 5 svar och har lästs 360 gånger.

voigtan
voigtan

Gradering

#17849

Frames är dåligt pga att du läser egentligen bara in själva framest informationen, inte innehållet i frames. Samma sak med IFrame, inget jag hade rekommenderat alls. Div och Frames är två olika saker, div är bara ett helt vanligt block element, så det är egentligen fel att formulera sig. Ta dig en titt på HTML5 istället, eller lär dig grund HTML oavsett, om du lånar en bok eller läser på nätet så finns det tonvis information om frames och frame-lösa lösningar.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17849 | Skapades: 2009-09-08 15:48:19

En av de stora fördelarna med divar är att det går grymt fort att ladda sidan, dvs om man byggt det på ett korrekt sätt. Själv hatar jag frames! Verkligen hatar! Men det är ju självklart från person till person vad man föredrar.

Citerar Biasse:
Så...   Om man skulle kika på en sida uppbyggd med div måste man alltså ha meny, logg mm på varje sida vad jag förstår.

Vad du gör då är att du skapar en fil med menyn och inkluderar den på varje sida. På det sättet behöver du inte ändra på varje sida sedan utan bara i just den filen du inkluderar.

// www.Gimbergsson.com
ID: #17852 | Skapades: 2009-09-08 17:31:09

CRS
CRS

Gradering

#17859

Frames var jättebra förr, när uppkopplingshastigheten var låg. De gjorde att man bara behövde läsa in sajt-gemensam information en gång, och kunde dela in sidan i olika delar. De innebär inga fördelar rent designmässigt, utan snarare nackdelar.

Du har helt rätt i att du, utan frames, måste ha med sajt-gemensam information på alla sidor. Som Gimbergsson är detta ganska enkelt att lösa med ett server-side språk. Kör du ASP.NET så har du MasterPages som är helt underbart!

Vill man spara bandbredd idag, så jobbar man gärna med AJAX istället för Frames, då Frames är helt förkastligt sett från sökmotorer.

http://www.crswebb.se | http://tekniknyheter.crswebb.se | http://sportnyheter.crswebb.se | http://www.harrysgemenskap.se | http://www.humorbloggen.net | http://www.fetfe.st
ID: #17859 | Skapades: 2009-09-09 15:35:56

kevanweb
kevanweb

Gradering

#17984

php har även ett smidigt includesytem där du även kan bestämma namnet på "url:en" skitbra tycker jag personligen iaf

Kevin Peterson
ID: #17984 | Skapades: 2009-09-17 17:20:04

voigtan
voigtan

Gradering

#17986

De flesta server språk har SSI (Server Side Include), jag vet inte vad du försöker beskriva i teknikväg där Kevanweb? Är det ModRewrite så finns det ju i de flesta moderna severspråk idag + komponenteter för de äldre server språk.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17986 | Skapades: 2009-09-17 23:43:21
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy