Hvad er en HTML-margin?
En hypertext markup sprog (HTML) margin er en egenskab, der bestemmer afstanden uden for elementerne. Det kan bruges i sammenhæng med polstring, rummet inde i elementerne, til at organisere objekter visuelt. Marginaler kan være nødvendige for lette læsning såvel som æstetiske formål. Når elementer er tæt tæt sammen, kan det give et websted et travlt udseende, der kan være ulemper for brugerne. Korrekt afstand med en HTML-margin skaber et mere afbalanceret, jævnt udseende, der forbliver visuelt interessant, men ikke overvældende.
Når en udvikler indstiller HTML-margin, kan det tage op til fire værdier. Hvis der gives en enkelt værdi, antager browseren marginalerne omkring objektet skal være ens på alle sider. For to værdier bruger den den første til top og bund og den anden til venstre og højre. Tre værdier skitserer topmargenen, målingerne ved siderne og bunden. I tilfælde, hvor alle fire er defineret, indstiller browseren top, venstre, højre og bund som specificeret.
Hver HTML-margin giver et visuelt rum omkring ydersiden af et element. I et klassisk eksempel kan en webdesigner muligvis have en navigationslinje øverst på en side. Uden margener ville det næste element, ligesom en kasse med indhold, straks komme op mod navigationslinjen. Dette ser ikke særlig behageligt ud, og det kan også gøre det vanskeligt for brugerne at bruge webstedet. En HTML-margin kan give plads omkring indholdet og skabe en afstand mellem menuen og indholdet for at adskille dem visuelt.
Designere kan indstille en HTML-margin som en procentdel eller i en værdi som em eller pixels. Den bedste mulighed kan afhænge af designerens præferencer og det samlede udseende og sted på webstedet. Det er vigtigt at anvende ensartede målinger i designet. Hvis der er angivet margener i procent, for eksempel bør det også polstring for at undgå konflikter.
En anden overvejelse kan være ændringer i skærmstørrelse eller skærm, som kan forekomme på mobile enheder eller computere, hvor brugerne forstørrer indholdet for læsbarhed. Hvis designet ikke er fleksibelt, kan indhold spildes ud af containere, løbe væk fra siden eller ikke forstørres korrekt. Dette kan gøre webstedet svært at læse, og i nogle tilfælde kan det ødelægge indholdet, så brugerne overhovedet ikke har adgang til det. Ved testning kan designere udforske flere forskellige browsere og kunne eksperimentere med forstørrelse og svind for at se, hvad der sker med skærmen.