Hva er HTML bakgrunnskoder?
Bakgrunnskoder for HyperText Markup Language (HTML) er egenskaper for elementer på blokkeringsnivå som kan endre utseendet til området bak den viste teksten og bildene på en webside. Ved å bruke HTML bakgrunnskoder kan bakgrunnsfargen på en side endres eller et bilde kan defineres og vises som bakgrunnsbilde. Disse kodene kan brukes som en egenskap av HTML body taggen eller defineres mer spesifikt med cascading stilark (CSS). Selv om HTML-bakgrunnskoder kan bidra til å forbedre utseendet på en webside, kan de også forårsake problemer med lesbarheten på siden hvis de ikke testes riktig. I tillegg er noen bakgrunnskoder blitt avskrevet - spesifikt egenskapene til HTML-kroppskoden - og vises kanskje ikke riktig hvis de ikke er definert med CSS-egenskaper.
Både bakgrunnsegenskapen til HTML-kroppskoden og CSS bakgrunnsbildeegenskapen lar en designer angi en fil som kan brukes som bakgrunnsbilde på et nettsted. Når et bilde er definert ved hjelp av kroppsbrikkens bakgrunnseiendom, blir bildet brukt på bakgrunnen på hele siden. Hvis CSS-egenskapen til bakgrunnsbilde brukes, kan bildet begrenses til et enkelt blokkenivåelement, for eksempel en tabell eller tekstboks. Bildet kan være nesten hva som helst, selv om de fleste nettlesere ikke vil vise animasjoner for grafisk utvekslingsformat (gif) som bakgrunnsbilde, og i stedet bare kan vise den første rammen.
Andre bakgrunnskoder kan brukes med body-taggen og flere CSS-egenskaper. De lar et bilde defineres som gjentakende i bakgrunnen vertikalt, horisontalt eller begge deler. HTML-bakgrunnskodene kan også brukes til å justere et bilde til et bestemt område på skjermen, for eksempel nederst til høyre. CSS-egenskapene kan akseptere prosenter eller pikselplasser som argumenter, og gir en metode for å plassere bilder på veldig spesifikke steder.
Det er også et enklere sett med HTML bakgrunnskoder som tar for seg å definere en ensfarget som bakgrunn for et nettsted. Akkurat som med bilder, vil fargen inne i karosseriet endre bakgrunnsfargen på hele siden, mens endring av CSS-kroppsegenskaper vil begrense endringen til et enkelt blokkenivåelement. Det er viktig å merke seg at noen nettlesere lar brukere deaktivere visning av bakgrunnsbilder og farger.
HTML-bakgrunnskoder kan noen ganger vises feil eller deaktivert, så det anses som dårlig designpraksis å stole sterkt på fargen på et bakgrunnsbilde for å videresende viktig informasjon til seeren på nettstedet. Tilsvarende, hvis fargen på teksten og bakgrunnen er omvendt og bakgrunnen ikke vises riktig, kunne seerne på nettstedet ikke se noen tekst i det hele tatt. Å opprettholde en mørk tekstfarge over en lys bakgrunn kan bidra til å synliggjøre et nettsted, selv om bakgrunnen ikke vises i ønsket farge.