Wat is een HTML-selectiekader?
In de HyperText Markup Language (HTML) is een selectiekader een HTML-tag die ervoor zorgt dat elementen in de tag over een deel van het zichtbare gedeelte van de webpagina worden verplaatst. Het HTML-selectiekader is oorspronkelijk ontworpen om ontwerpers in staat te stellen eenvoudig een tekstanimatie in ticker-tape-stijl op te nemen, hoewel de tag kan worden toegepast op elk type element, inclusief afbeeldingen en hyperlinks. Net als veel HTML-tags heeft de HTML-selectiekader verschillende attributen die kunnen worden ingesteld om de richting en snelheid van de beweging te bepalen, hoe vaak het item moet schuiven en hoeveel van het scherm moet worden doorlopen. De HTML-selectietag was technisch nooit onderdeel van de HTML-taalstandaard; in plaats daarvan was het een extensie gemaakt voor een enkele webbrowser, hoewel veel andere browsers uiteindelijk enige ondersteuning voor de tag hadden ingebouwd. Het standaard scrollen van een HTML-selectiekader kan eenvoudig worden gereproduceerd met behulp van cascading style sheets (CSS) en JavaScript®, en het is de voorkeursmethode om het effect te creëren.
Een belangrijke opmerking over de HTML-selectiekader is dat het een extensie is die uitsluitend is gemaakt voor Microsoft® Internet Explorer®, zonder kennisgeving aan het consortium dat de HTML-taalstandaard onderhoudt en reguleert. Dit betekende dat de selectiekader oorspronkelijk alleen in één browser zou worden weergegeven en geen formele standaard voor andere browsers had om te implementeren. De meeste webbrowsers hebben uiteindelijk ondersteuning voor de selectiekader geïmplementeerd, meestal voor de naleving van bestaande websites. De selectiekader wordt officieel afgeschreven volgens de HTML-taalstandaard, maar de voortdurende ondersteuning ervan is niet gegarandeerd en het voortdurende gebruik ervan wordt afgeraden.
Binnen een webpagina kan de HTML-selectiekader worden gebruikt om tekst, een afbeelding of een ander HTML-element in te sluiten, zodat het element zichtbaar over een pagina kan worden verplaatst of geschoven. Het standaardgedrag is dat het element van een niet-zichtbare positie voorbij de rechterrand van het frame naar links gaat en vervolgens uit het zicht voorbij de linkerrand van het frame. Zonder andere definities zal het selectiekader continu op deze manier scrollen zolang de website wordt bekeken.
Er kunnen verschillende eigenschappen worden gedefinieerd om het gedrag van een HTML-selectiekader beter te beheren. De richting van het HTML-selectiekader kan worden gewijzigd zodat objecten verticaal schuiven. De snelheid van de beweging kan worden gedefinieerd in milliseconden, zodat de elementen sneller of langzamer bewegen. Het belangrijkste is dat het standaardgedrag van scrollen van en naar niet-zichtbare locaties kan worden gewijzigd, zodat de tekst altijd binnen het scrolgebied verschijnt. Een specifiek aantal cycli of lussen kan ook worden gedefinieerd, zodat de tekst slechts een bepaald aantal keren over het scherm beweegt voordat hij stopt en statisch wordt.