Html Frames

HTML-frames zijn handig bij het verdelen van de webpagina of de webbrowser in meerdere secties, ze scheiden secties en laden anders.

A-frame geeft inhoud onafhankelijk van de container weer. Meerdere frames vormen een verzameling en staan ​​bekend als een frameset. De indeling kan worden beschouwd als vergelijkbaar met de oriëntatie van rijen en kolommen in een tabel. De frametag is verouderd in HTML5.

Elk frame heeft een frametag om aan te geven. Het horizontale frame wordt gedefinieerd door het rijkenmerk van de frametag en het verticale kenmerk wordt gedefinieerd door het kolomkenmerk van de frametag in het HTML-document. Hetzelfde venster in één frame kan een statische banner, een tweede navigatiemenu, enz. Weergeven.

Syntaxis van frames

In HTML is er geen eindtag voor de tag. Wanneer we frames in een webpagina gebruiken, gebruiken we tag in plaats van een tag. We gebruiken de webpagina om deze in frames te verdelen. De tag definieert welk HTML-document als frame moet worden geopend.

Het kenmerk cols neemt de waarde in pixels en helpt bij het opgeven van het aantal en de grootte van kolommen in een frameset.

Evenzo, zoals we hierboven zagen, nemen de kenmerkrijen de waarde in pixels en helpen ze bij het specificeren van het aantal en de grootte van rijen in een frameset.

Er moet echter worden opgemerkt dat de tag in HTML5 is verouderd en niet langer wordt gebruikt.

Verschillende soorten frames in HTML

Een van de toepassingen van frames is altijd geweest om navigatiebalken in één frame te laden en vervolgens hoofdpagina's in een afzonderlijk frame te laden. A-frame tag definieert een enkel raamkozijn binnen een.

heeft browserondersteuning in Chrome, Internet Explorer, Mozilla, Safari en Opera Mini.

De verschillende en enkele veelgebruikte attributen in het frame zijn attributen zoals border, scrolling, src, name, etc.

Soorten Frametag

Het kenmerk Tag

Er zijn vijf belangrijke kenmerken van de en we bespreken het hier:

1. Col: de verticale frames worden gegeven door het kenmerk col. De breedte kan echter op 4 manieren worden gespecificeerd:

  • Pixels: absolute waarden kunnen in pixels worden vermeld. Als we drie verticale frames moeten maken, kunnen we de waarde geven: cols = "100, 50, 100".
  • Percentage: het percentage van het browservenster kan worden vermeld. Als we drie verticale frames moeten maken, kunnen we de waarde opgeven: cols = "40%, 20%, 40%"

We kunnen ook gebruik maken van het jokerteken hier (*) en het jokerteken de rest van het venster laten nemen dat nog niet is vermeld.

cols =”30%, *, 30%”

Output:

2. Rijen: de horizontale frames worden gegeven door het rijkenmerk. Het specificeert de rijen in een frameset. Als we drie horizontale kaders moeten maken, gebruiken we:

Bijv: Rijen =”10%, 80%, 10%'.

We kunnen ook de hoogte van elke rij instellen zoals we eerder in het geval van kolommen hadden gedaan.

Output:

3. Rand : het specificeert de breedte van de rand van elk frame in pixels.

Bijv .: border = ”4”. Als border = "0", betekent dit dat er geen border is.

4. Frameborder: als er een driedimensionale rand tussen frames moet worden weergegeven, gebruiken we dit kenmerk. De waarde die het kenmerk aanneemt, is 1 of 0 (Ja of Nee).

Bijv .: frameborder = "0" betekent geen rand.

5. Framespacing: dit kenmerk geeft de hoeveelheid ruimte tussen frames in een frameset aan. Voor dit kenmerk kan hier een geheel getal worden opgegeven.

Bijv .: framespacing = "12" betekent dat er tussen de frames een afstand van 12 pixels moet zijn.

Het kenmerk Tag

Er zijn 8 attributen die hier in deze sectie kunnen worden vermeld.

1. src: We geven de bestandsnaam aan dit attribuut die verondersteld wordt in het frame te worden geladen. De waarde van dit kenmerk kan elke URL zijn.

Bijv .: src = www.facebook.com

2. naam: dit kenmerk geeft een naam aan het frame. Het definieert in welk frame een document moet worden geladen. Als u meerdere koppelingen in een frame hebt die in een ander frame worden geladen, maken we gebruik van dit kenmerk. Vervolgens heeft het tweede frame een naam nodig om zichzelf te identificeren als het doel van de link.

Bijv .: naam = ”abc.htm”

3. frameborder: dit kenmerk wordt opgegeven om aan te geven of de randen moeten worden weergegeven of niet. De waarde die wordt gebruikt is 1 of 0 (Ja of Nee).

4. marginwidth: het attribuut is nuttig bij het specificeren van de breedte van de ruimte tussen de linker- en rechterkant van de rand van het frame en ook de inhoud van het frame. De waarde wordt gegeven in pixels.

Bijv .: marginwidth = "10".

5. marginheight: Het attribuut is handig bij het specificeren van de hoogte van de ruimte tussen de boven- en onderkant van de rand van het frame en ook de inhoud van het frame. De waarde wordt gegeven in pixels.

Bijv .: marginheight = ”10”.

6. noresize: dit kenmerk voorkomt in principe dat de gebruiker wijzigingen aanbrengt in de al aanwezige frames. Bij afwezigheid van dit kenmerk kan de grootte van elk frame worden gewijzigd.

Bijv .: noresize = "noresize"

7. scrollen: dit kenmerk regelt het uiterlijk van de schuifbalken die op het frame aanwezig zijn. De waarde is een 'ja', 'nee' of 'auto'.

Bijv .: scrollen = "nee" betekent dat het geen schuifbalken mag hebben.

8. longdesc: met dit kenmerk kunt u een link naar een andere pagina opgeven met een lange beschrijving van de inhoud van het frame.

Bijv .: longdesc = "framedesc.htm"

Frames en browserondersteuning

Oude browsers ondersteunen geen frames, daarom moeten elementen aan de gebruiker worden getoond.

In de praktijk moet het element in het element worden geplaatst omdat het element het element zou moeten vervangen. Als de browser het element niet begrijpt, begrijpt hij de inhoud van het element dat zich in het element bevindt.

Het is een leuke manier om in dergelijke scenario's een bericht te plaatsen voor de gebruiker die oude browsers gebruikt. Berichten als "Sorry! Uw browser ondersteunt geen frames. ”Om te melden.

Conclusie - HTML-frames

Frametechnologie wordt tegenwoordig niet door een behoorlijk aantal browsers ondersteund. Vaak wordt opgemerkt dat de inhoud van de webpagina niet correct wordt weergegeven voor kleinere apparaten. Hoe dan ook, het is goed om kennis te hebben van wat er bestond, zodat betere modellen konden worden ontwikkeld om compatibel te zijn met nieuwe technologieën.

Aanbevolen artikelen

Dit is een gids voor HTML-frames. Hier bespreken we de verschillende soorten frames in HTML en de soorten frametag met frames en browserondersteuning. U kunt ook het volgende artikel bekijken voor meer informatie -

  1. Maak tabellen in HTML
  2. HTML-teksteditors
  3. Versies van HTML
  4. HTML-afbeeldingstags
  5. HTML-blokken
  6. HTML-evenementen
  7. Top 5 HTML-gebeurtenisattributen met voorbeelden
  8. Stel een achtergrondkleur in HTML in met Voorbeeld