Wat zijn HTML-achtergrondcodes?
Achtergrondcodes voor HyperText Markup Language (HTML) zijn eigenschappen van blokniveau-elementen die het uiterlijk van het gebied achter de weergegeven tekst en afbeeldingen op een webpagina kunnen veranderen. Door HTML-achtergrondcodes te gebruiken, kan de achtergrondkleur van een pagina worden gewijzigd of kan een afbeelding worden gedefinieerd en weergegeven als achtergrond. Deze codes kunnen worden gebruikt als een eigenschap van de HTML-bodytag of meer specifiek worden gedefinieerd met cascading style sheets (CSS). Hoewel HTML-achtergrondcodes het uiterlijk van een webpagina kunnen verbeteren, kunnen ze ook problemen veroorzaken met de leesbaarheid van de pagina als deze niet goed wordt getest. Bovendien zijn sommige achtergrondcodes afgeschreven - met name de eigenschappen van de HTML-bodytag - en worden ze mogelijk niet correct weergegeven als ze niet zijn gedefinieerd met CSS-eigenschappen.
Zowel de achtergrondeigenschap van de HTML-bodytag en de CSS-achtergrondafbeeldingseigenschap stelt een ontwerper in staat om een bestand op te geven dat kan worden gebruikt als de achtergrondafbeelding van een website. Wanneer een afbeelding wordt gedefinieerd met de eigenschap background van de bodytag, wordt de afbeelding toegepast op de achtergrond van de hele pagina. Als de CSS-eigenschap achtergrondafbeelding wordt gebruikt, kan de afbeelding worden beperkt tot een enkel blokniveau-element, zoals een tabel of tekstvak. De afbeelding kan bijna alles zijn, hoewel de meeste browsers animaties van het grafische interchange-formaat (gif) niet als achtergrondafbeelding weergeven en in plaats daarvan mogelijk alleen het eerste frame weergeven.
Andere achtergrondcodes kunnen worden gebruikt met de body-tag en extra CSS-eigenschappen. Hiermee kan een afbeelding worden gedefinieerd als herhalend over de achtergrond, verticaal, horizontaal of beide. De HTML-achtergrondcodes kunnen ook worden gebruikt om een afbeelding uit te lijnen op een specifiek deel van het scherm, zoals de rechterbenedenhoek. De CSS-eigenschappen kunnen percentages of pixellocaties als argumenten accepteren, waardoor een methode wordt geboden voor het positioneren van afbeeldingen op zeer specifieke locaties.
Er is ook een eenvoudigere set HTML-achtergrondcodes die betrekking hebben op het definiëren van een effen kleur als achtergrond voor een website. Net als bij afbeeldingen, zal het toepassen van de kleur in de body-tag de achtergrondkleur van de hele pagina veranderen, terwijl het wijzigen van de CSS-body-eigenschappen de wijziging beperkt tot een enkel blokniveau-element. Het is belangrijk op te merken dat sommige webbrowsers gebruikers toestaan om de weergave van achtergrondafbeeldingen en kleuren uit te schakelen.
HTML-achtergrondcodes kunnen soms onjuist worden weergegeven of uitgeschakeld, dus het wordt als een slechte ontwerppraktijk beschouwd om sterk te vertrouwen op de kleur van een achtergrondafbeelding om vitale informatie door te geven aan de kijker van de website. Evenzo, als de kleur van de tekst en de achtergrond omgekeerd zijn en de achtergrond niet correct wordt weergegeven, kunnen kijkers van de website helemaal geen tekst zien. Het handhaven van een donkere tekstkleur op een lichte achtergrond kan helpen om een website zichtbaar te maken, zelfs als de achtergrond niet in de gewenste kleur wordt weergegeven.