Dankzij HTML-frames kan uw browservenster worden opgedeeld in meerdere delen, die elk andere HTML-inhoud kunnen laden. Een frameset verwijst naar een groep frames die in het browservenster worden weergegeven. Het venster is, net als een tabel, ingedeeld in rijen en kolommen. Zo wordt het venster opgedeeld in frames.
Kaders maken
We gebruiken de `frameset>`-tag wanneer we frames op een pagina willen weergeven. Het `frameset>`-element specificeert hoe het venster in afzonderlijke frames moet worden verdeeld. De attributen `rows` en `cols` van de `frameset`-tag definiëren respectievelijk horizontale en verticale frames. Het `frame>`-element, dat elk frame aanduidt en aangeeft welke HTML-inhoud binnen het frame moet worden weergegeven, wordt door frames zelf bepaald.
Ondersteuning voor frames in browsers
Als een gebruiker de site bezoekt met een verouderde browser of een browser die geen frames ondersteunt, moet in dat geval het element 'noframes' aan de gebruiker worden getoond.
Om te begrijpen wat er in een `noframes`-element staat, moet een browser, als hij het `frameset`-element niet begrijpt, de inhoud van het `body`-element begrijpen. Een `body`-element moet binnen een `noframes`-element worden geplaatst. Voor gebruikers van oudere browsers is het mogelijk om daar een melding toe te voegen.
Kaderrand
Dit element van de frameset-tag wordt gebruikt om te bepalen of de driedimensionale rand tussen de frames wel of niet moet worden weergegeven. Gebruik hiervoor de waarden 0 en 1; de waarde 0 geeft aan dat er geen rand zal zijn, terwijl de waarde 1 aangeeft dat er wel een rand zal zijn.
Frameafstand
De hoeveelheid ruimte tussen elk frame in een frameset kan worden gespecificeerd met behulp van deze eigenschap van de frameset-tag. Als parameter kan deze eigenschap elke integerwaarde accepteren, die in feite de waarde in pixels weergeeft.
De naam is een essentieel kenmerk, omdat je hiermee het frame een naam kunt geven. Het geeft een onderscheid aan tussen verschillende frames. Bovendien wordt het gebruikt om aan te geven in welk frame een document moet worden geladen.
Bron
Het doel van dit element in de iframe-tag is om het bronbestand te specificeren dat in het frame moet worden geladen. Elke URL kan in plaats van src als waarde worden gebruikt.
Margebreedte
In de frame-tag specificeert dit attribuut hoe breed de ruimte tussen de rand en de linker- en rechterframes in pixels moet zijn.
Margehoogte
Met het hoogtekenmerk van een frame-tag kunt u de hoogte in pixels specificeren van de ruimte tussen de boven- en onderrand van het frame en de inhoud van het frame.
Schuifbalk
Gebruik het `scrollbar`-attribuut in de `frame`-tag om te bepalen hoe de schuifbalk in het frame wordt weergegeven. De belangrijkste functie is het aanpassen van de weergave van de schuifbalk op de pagina. Je kunt de waarden `ja`, `nee` of `auto` selecteren voor dit attribuut.
Raadpleeg Seahawk Media voor meer van dit soort artikelen.