În HyperText Markup Language (HTML), o întrerupere de linie este o proprietate de etichetă sau de foaie de stil în cascadă (CSS) care face ca vizualizatorul HTML sau browserul web să coboare imediat la următoarea linie disponibilă și să deseneze următorul element, începând de la nivelul definit. marginea. Există două moduri general acceptate de a insera o întrerupere de linie HTML într-un document. Prima este utilizarea etichetei break (BR), forțând browserul să pornească următoarele elemente pe linia următoare, aliniate la marginea din stânga. Cealaltă opțiune este să utilizați diferite proprietăți CSS pentru a defini chenare, jgheaburi sau spațiere în jurul elementelor la nivel de bloc pentru a crea spațiu deschis, deși această metodă nu afectează împachetarea cuvintelor într-un document.
Unul dintre principiile de proiectare ale HTML este că browserului i se permite, de obicei, să aibă un anumit control asupra aspectului paginilor web. Acest lucru permite site-urilor bine concepute să aibă un aspect foarte fluid, indiferent de dimensiunea afișajului. Când este desenat un paragraf, browserul este de obicei însărcinat să găsească locul potrivit pentru a încheia o linie, de obicei la marginea dreaptă a unui bloc. Utilizarea unei rupturi implicite de linie HTML întrerupe acest proces.
Eticheta BR este cea mai simplă modalitate de a încheia o linie și de a vă deplasa în jos. Utilizarea etichetei este, în general, acceptată pentru unele formatări minore, deși utilizarea sa este respinsă ca singura modalitate de a defini paragrafele dintr-un document. Eticheta de paragraf este preferată pentru separarea zonelor de text, deoarece creează un bloc care poate fi manipulat cu CSS sau alte etichete, în timp ce eticheta HTML de ruptură de linie este de sine stătătoare și nu include un bloc. Eticheta de pauză poate fi utilizată într-un bloc de paragraf, în mare măsură pentru a împiedica browserul să folosească două pauze între paragrafe, care este comportamentul implicit.
O altă metodă folosită pentru a provoca o întrerupere de linie este de a mări dimensiunea unei casete de text cu proprietăți CSS. Acest lucru extinde efectiv fundul unui container, astfel încât să rămână spațiu liber după el. Acest lucru poate apărea la fel ca și utilizarea unei etichete de pauză sau de paragraf, cu excepția faptului că textul din container nu este modificat, astfel încât împachetarea cuvintelor este încă controlată în mare măsură de browser.
Un domeniu în care ar putea fi necesar să fie specificată o întrerupere de linie HTML este atunci când textul se înfășoară în jurul unei imagini în linie. O modalitate ușoară de a crea paragrafe curat formatate care stau pe partea laterală a unei imagini este să utilizați modificatorul CLEAR pentru eticheta HTML de întrerupere de linie. Acest lucru permite specificarea dacă o întrerupere de linie trebuie să continue normal sau să treacă la următoarea linie disponibilă după o imagine. De asemenea, este posibil să se creeze stiluri CSS care să imite acest comportament, deși s-ar putea să nu fie la fel de fluid în anumite circumstanțe.