Hvad er en HTML Line Break?
I HyperText Markup Language (HTML) er et linjeskift et tag eller en cascading style sheet (CSS) -egenskap, der får HTML-viseren eller webbrowser til straks at falde ned til den næste tilgængelige linje og tegne det næste element, der starter ved det definerede margen. Der er to generelt accepterede måder at indsætte en HTML-linjeskift i et dokument. Den første er at bruge pausemærket (BR) og tvinge browseren til at starte de næste elementer på den næste linje, rettet mod venstre kant. Den anden mulighed er at bruge forskellige CSS-egenskaber til at definere rammer, tagrender eller afstand mellem blokniveauelementer til at skabe åbent rum, selvom denne metode ikke påvirker ordindpakning i et dokument.
Et af designprincipperne for HTML er, at browseren normalt har tilladelse til at have en vis kontrol over layoutet på websider. Dette tillader, at veldesignede steder har et meget flydende udseende, uanset størrelsen på skærmen. Når der tegnes et afsnit, beskyldes browseren normalt for at finde det rigtige sted at afslutte en linje, normalt i højre kant af en blok. Brug af en implicit HTML-linjeskift afbryder denne proces.
BR-mærket er den enkleste måde at afslutte en linje og bevæge sig nedad. Brug af mærket accepteres generelt til en vis formatering, skønt det bruges som den eneste måde at definere afsnit i et dokument på. Afsnitskoden foretrækkes til at adskille tekstområder, fordi den opretter en blok, der kan manipuleres med CSS eller andre tags, mens HTML-linjeskiftkoden står alene og ikke lukker en blok. Break-tagget kan bruges i en afsnitblok, stort set for at forhindre browseren i at bruge to pauser mellem afsnit, som er standardopførsel.
En anden metode, der bruges til at forårsage en linjeskift, er at øge størrelsen på en boks med tekst med CSS-egenskaber. Dette udvider effektivt bunden af en beholder, så der er tom plads efter den. Dette kan forekomme det samme som at bruge en pause- eller afsnitstag, bortset fra at teksten i beholderen ikke er ændret, så ordindpakning kontrolleres stadig stort set af browseren.
Et område, hvor et HTML-linjeskift muligvis skal specificeres, er, når teksten vikles rundt om et inline-billede. En nem måde at oprette rent formaterede afsnit, der sidder ved siden af et billede, er at bruge CLEAR-modifikatoren til HTML-linjeskiftmærket. Dette tillader specifikation for, om en linjeskift skal fortsætte som normalt eller hoppe til den næste ledige linje efter et billede. Det er også muligt at oprette CSS-stilarter, der vil efterligne denne opførsel, skønt den måske ikke er så flydende under visse omstændigheder.