Co to jest podział wiersza HTML?

W HyperText Markup Language (HTML) podział wiersza to właściwość znacznika lub kaskadowego arkusza stylów (CSS), która powoduje, że przeglądarka HTML lub przeglądarka internetowa natychmiast opadają do następnego dostępnego wiersza i rysują następny element, zaczynając od zdefiniowanego margines. Istnieją dwa ogólnie akceptowane sposoby wstawiania podziału wiersza HTML do dokumentu. Pierwszym z nich jest użycie znacznika break (BR), zmuszającego przeglądarkę do rozpoczęcia kolejnych elementów w następnej linii, wyrównanej do lewej krawędzi. Inną opcją jest użycie różnych właściwości CSS do zdefiniowania obramowań, rynien lub odstępów wokół elementów blokowych w celu utworzenia otwartej przestrzeni, chociaż ta metoda nie wpływa na zawijanie słów w dokumencie.

Jedną z zasad projektowania HTML jest to, że przeglądarka zwykle ma pewną kontrolę nad układem stron internetowych. Dzięki temu dobrze zaprojektowane witryny mają bardzo płynny wygląd, niezależnie od wielkości wyświetlacza. Kiedy akapit jest rysowany, przeglądarka zwykle zajmuje się znalezieniem odpowiedniego miejsca na zakończenie wiersza, zwykle na prawym marginesie bloku. Użycie niejawnego podziału wiersza HTML przerywa ten proces.

Znacznik BR to najprostszy sposób na zakończenie linii i przejście w dół. Użycie znacznika jest ogólnie akceptowane w przypadku niewielkiego formatowania, chociaż jego użycie jest mile widziane jako jedyny sposób definiowania akapitów w dokumencie. Znacznik akapitu jest preferowany do oddzielania obszarów tekstu, ponieważ tworzy blok, który można manipulować za pomocą znaczników CSS lub innych, podczas gdy znacznik podziału wiersza HTML jest samodzielny i nie obejmuje bloku. Znacznik przerwy może być używany w bloku akapitów, głównie po to, aby uniemożliwić przeglądarce używanie dwóch przerw między akapitami, co jest zachowaniem domyślnym.

Inną metodą używaną do spowodowania łamania wiersza jest zwiększenie rozmiaru pola tekstowego za pomocą właściwości CSS. To skutecznie wydłuża dno pojemnika, dzięki czemu pozostaje po nim pusta przestrzeń. Może to wyglądać tak samo, jak przy użyciu znacznika podziału lub akapitu, z wyjątkiem tego, że tekst w kontenerze nie jest modyfikowany, więc zawijanie słów jest nadal w dużej mierze kontrolowane przez przeglądarkę.

Jednym z obszarów, w którym może być konieczne określenie podziału wiersza HTML, jest zawijanie tekstu wokół wbudowanego obrazu. Prostym sposobem na utworzenie czysto sformatowanych akapitów, które znajdują się z boku obrazu, jest użycie modyfikatora CLEAR dla znacznika podziału wiersza HTML. Pozwala to określić, czy podział wiersza powinien być kontynuowany w normalny sposób, czy też przeskakiwać do następnego dostępnego wiersza po obrazie. Możliwe jest również tworzenie stylów CSS, które będą naśladować to zachowanie, chociaż w pewnych okolicznościach może nie być tak płynne.