Wat is een HTML-raster?
Wanneer wordt verwezen naar code in HyperText Markup Language (HTML), kan een HTML-raster worden gebruikt om een van de drie dingen te beschrijven. Het kan verwijzen naar een opmaakelement dat bekend staat als een tabel in een HTML-document. Het wordt ook vaak gebruikt als het gaat om een HTML-nalevingsraster, dat laat zien welke HTML-functies door welke webbrowsers worden ondersteund. Meer zelden kan het worden gebruikt als een manier om een bepaald type lay-outstijlimplementatie te beschrijven, een roosterzaklay-out genaamd, waarin elementen zich op specifieke plekken op een rooster bevinden, net als een tafel, hoewel JavaScript® of een andere programmeertaal is nodig om de HTML-code voor een HTML-rasterlay-out te genereren.
Een zeer frequent gebruik van de term "HTML-raster" verwijst naar een functie-compliance-raster. Dit is een soort grafiek waarin veel specifieke elementen van de HTML-standaard aan de ene kant worden weergegeven, terwijl de verschillende typen webbrowsers aan de andere kant worden weergegeven en elke cel van de tabel laat zien of het element of de functie wordt ondersteund door een specifieke browser. Dit type HTML-raster wordt vaak door ontwerpers gebruikt om de meest ondersteunde functies te vinden die veilig op een webpagina kunnen worden gebruikt, zodat het correct wordt weergegeven, en het stelt de ontwerper in staat te weten welke functies moeten worden vermeden.
Een HTML-rasterlay-out of een grid-baglay-out is een type gegenereerde opmaak voor verschillende elementen in een HTML-document. Het lijkt op sommige manieren op een HTML-tabel, omdat verdeelde rijen en kolommen worden gebruikt om gebieden of cellen te definiëren waarin de elementen worden geplaatst. Het is anders dan een tabel, omdat het dynamischer is en procedureel kan worden gestructureerd, waardoor elke programmeertaal wordt gebruikt om aspecten van de positionering voor specifieke resultaten te manipuleren. Een ander aspect van een HTML-rasterlay-out is dat het opmaakpatronen kan creëren die vloeiend zijn en zullen groeien of krimpen afhankelijk van de weergaveresolutie van het HTML-document.
Het gebruik van een tabel in een HTML-document kan ook een HTML-raster worden genoemd. Een tabel is een gebied dat eruitziet als een raster - met tekst, afbeeldingen of andere elementen in elke cel in het raster - waar ze meestal kunnen worden behandeld alsof het elementen op blokniveau zijn. De afzonderlijke cellen in een HTML-tabel kunnen randen om zich heen hebben getekend, dus het algemene uiterlijk van de uiteindelijke tabel lijkt soms op een raster te lijken, vooral wanneer de breedte en hoogte van de cellen gelijk zijn.