Frames gebruiken

De inhoud van deze pagina is verouderd. Dat komt doordat de tags om frames mee te maken uit de HTML-standaard zijn verdwenen. Veel websites werken nog met frames, daarom is dit verhaal hier nog gehandhaafd.
De codegenerator om framesets mee te maken wordt niet meer onderhouden en er wordt geen ondersteuning meer voor gegeven.

Een handige manier om een webpagina in te delen is met behulp van frames. Daarmee verdeel je de bladzijde in een aantal rechthoeken (Frames) van vaste of variabele afmetingen. Elk frame wordt gereserveerd voor een eigen, speciale taak.
De oorspronkelijke versie van deze website had vijf frames:
De huidige versie van deze site bevat geen frames meer. Aan de opmaak is dat niet te zien!

  1. De gele kolom met de groene rafelrand, links.
  2. De kolom links, met daarin het hoofdmenu.
  3. De balk bovenaan met de titel.
  4. De nuttige inhoud.
  5. De gele kolom met de groene rafelrand, rechts.
    De frames 1 en 5 dienen om de informatie in het midden van het scherm te houden. Als het browser-window minder dan 800 pixels breed is zijn ze niet zichtbaar.
    Zie ook het item Informatie van de website in het midden van het scherm houden.

Het gebruik van frames heeft zowel voor- als nadelen. Veel webdesigners (zoals ik ik vind frames handig) zweren er bij, veel anderen verfoeien het .

Om frames goed te kunnen gebruiken moet je weten wat je doet. Je moet de HTML-code helemaal zelf maken en dat niet overlaten aan software. Als je al een code generator gebruikt moet je gemaakte code tag voor tag controleren en vaak corrigeren.
Als je níet goed weet wat je doet, is het gebruik van frames lastig en leidt het al gauw tot een lelijk resultaat.

Voor zowel vóór als tégen het gebruik van frames zijn goede argumenten te geven. Op internet overheersen de tegen-argumenten. Die lijken vooral te zijn ingegeven door de gebrekkige manier waarop webcrawlers met frames omgaan. Veelal zijn ze echter terug te voeren op de website-bouwers zelf, die te weinig aandacht geven aan het functioneren van hun site. Ik vind de tegen-argumenten daarom niet erg sterk.
De nu beschikbare alternatieven zijn voor het gebruik van frames zijn m.i. meestal onvoldoende, omdat ze een CMS vereisen of veel dubbele code veroorzaken.

Op deze pagina wordt een aantal aspecten van het gebruik van frames behandeld. Daarbij wordt ook -kort- ingegaan op het gebruik van CSS als alternatief voor frames.

 
terug

html-222; Laatste wijziging: 5 maart 2023