Dankzij HTML-frames kan je browservenster in vele stukken worden verdeeld, die elk een andere HTML-inhoud kunnen laden. Een frameset verwijst naar een groep frames die worden weergegeven in het browservenster. Het venster is gerangschikt in rijen en kolommen, net als een tabel. Het is dus opgedeeld in frames.
Frames maken
We gebruiken de tag frameset> wanneer we frames willen gebruiken op een pagina. Het frameset> element specificeert hoe het venster moet worden opgedeeld in individuele frames. De rows en cols attributen van de frameset tag zijn verantwoordelijk voor het definiëren van horizontale en verticale frames. Het frame> element, dat elk frame aanduidt en specificeert welke HTML-inhoud in het frame moet worden geopend, wordt gekenmerkt door frames.
Ondersteuning voor frames in browsers
Als een gebruiker de site bezoekt met een verouderde browser of een browser die geen frames ondersteunt, moet in zo'n geval het 'noframes'-element aan de gebruiker worden getoond.
Om een browser te laten begrijpen wat er in een noframes element staat, als hij het frameset> element niet kan begrijpen, moet hij begrijpen wat er in het body> element staat. Een body> element moet binnen een noframes> element geplaatst worden. Voor degenen die nog oudere browsers gebruiken, kun je hier een melding toevoegen.
Kaderrand
Dit element van de frameset tag wordt gebruikt om te bepalen of de driedimensionale rand al dan niet moet worden getoond tussen de frames. Gebruik hiervoor de waarden 0 en 1; de waarde 0 geeft aan dat er geen rand wordt weergegeven, terwijl de waarde 1 aangeeft dat er wel een rand wordt weergegeven.
Afstand tussen frames
De hoeveelheid ruimte die aanwezig moet zijn tussen elk frame in een frameset kan gespecificeerd worden door deze eigenschap van de frameset tag te gebruiken. Als parameter kan een geheel getal worden geaccepteerd, dat de waarde in pixels weergeeft.
Naam is een essentieel kenmerk omdat het je in staat stelt om het frame een naam te geven. Het geeft een onderscheid aan tussen het ene frame en het andere. Bovendien wordt het gebruikt om aan te geven in welk kader een document moet worden geladen.
Src
Het doel van dit element in de iframe tag is om het bronbestand te specificeren dat in het frame moet worden geladen. Elke URL mag worden gebruikt in plaats van src als waarde.
Breedte marge
In de frame tag specificeert dit attribuut hoe breed de ruimte tussen de rand en het linker- en rechterframe moet zijn in pixels.
Margehoogte
Met het hoogte-attribuut van een frame-tag kun je de hoogte in pixels opgeven van de ruimte tussen de boven- en onderrand van het frame en de inhoud van het frame.
Scrollbalk
Gebruik het scrollbar-attribuut in de frame-tag om te bepalen hoe de schuifbalk in het frame verschijnt. De primaire functie is om te bepalen hoe de schuifbalk op de pagina verschijnt. Ja, nee of automatisch kan worden geselecteerd als waarde voor dit attribuut.
Kijk op Seahawk Media voor meer van dit soort artikelen.