Uppdated 1999-03-24

Frames



Bra med frames | Dåligt med frames | Frames kommadorna och var plaseras det? | Kolummer | Rader | En rader två kolummer | Egenskaper | Länkning | Många frames | Iframes | Uppdatera två frames samtidigt |

Frames vad är det?

Frames var från början en specifik funktion för Netscape, som även stödes av Internet Explorer. De ingår inte
som standard i HTML 3.2, men finns med som standad i HTML 4.0, den nya standaren trädde i kraft i December 1997.

Oviljan att ta med FRAMES var att den stred mot HTML-regler. Dessa regler säger att ett HTML-dokument endast kan bestå av två element, ett huvudelement (HEAD) och ett efterföljande kroppsdel (BODY). Denna struktur var inte möjlig med FRAMES eftersom det innebar ett tredje element.
Problemet löstes genom att BODY-elementet ersattes med FRAMESET.

När man skapar HTML-dokument med ramar bör man göra följande:

  1. Byta ute BODY till FRAMESET
  2. Börja det FRAMESET-dokumet med dokumenttyp-deklaration
    <! DOCTYPE HTML PUBLIC "-// W3C // DTD HTML 4.0 Frameset // EN">
Frames är en egenskap (funktion) som gör att man kan dela in en sida i flera sidor, helt olika ramar.
I vart och en ram laddas sedan ett HTML-dokument in. Så med frames-egenskapen gör man egentligen inte websidor, utan man definerar ett huvud-dokument (de flesta ISP vill att denna sida skall heta index.html) och i det presenterar du sedan olika HTML-sidor.
Upp

Bra med Frames


Upp

Dåligt med Frames