Co to jest podział wiersza HTML?
W HyperText Markup Language (HTML) podział linii to właściwość znacznika lub kaskadowego arkusza stylów (CSS), która powoduje, że przeglądarka HTML lub przeglądarka internetowa natychmiast spada do następnej dostępnej linii i rysuje następny element, zaczynając od zdefiniowanego margines. Istnieją dwa ogólnie akceptowane sposoby wstawiania podziału wiersza HTML w dokumencie. Pierwszym jest użycie znacznika break (BR), zmuszając przeglądarkę do uruchomienia kolejnych elementów w następnym wierszu, wyrównanych do lewej ramki. Inną opcją jest użycie różnych właściwości CSS do zdefiniowania granic, rynien lub odstępów wokół elementów na poziomie bloku, aby stworzyć otwartą przestrzeń, chociaż ta metoda nie wpływa na zawijanie słów w dokumencie.
Jedną z zasad projektowania HTML jest to, że przeglądarka zwykle może mieć pewną kontrolę nad układem stron internetowych. Dzięki temu dobrze zaprojektowane witryny mogą wyglądać bardzo płynnie, niezależnie od wielkości wyświetlacza. Po narysowaniu akapitu przeglądarka zwykle ma za zadanie znaleźć odpowiednie miejsce na zakończenie linii, zwykle na prawym marginesie bloku. Użycie niejawnego podziału linii HTML przerywa ten proces.
Tag 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 odrzucone jako jedyny sposób definiowania akapitów w dokumencie. Znacznik akapitu jest preferowany do oddzielania obszarów tekstu, ponieważ tworzy blok, którym można manipulować za pomocą CSS lub innych znaczników, podczas gdy znacznik podziału linii HTML jest samodzielny i nie zawiera bloku. Znacznika przerwania można używać w bloku akapitu, głównie w celu uniemożliwienia przeglądarce użycia dwóch przerw między akapitami, co jest zachowaniem domyślnym.
Inną metodą stosowaną do spowodowania podziału linii jest zwiększenie rozmiaru pola tekstu z właściwościami CSS. To skutecznie wydłuża dno kontenera, pozostawiając po nim puste miejsce. Może to wyglądać tak samo, jak przy użyciu znacznika przerwy 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órych może być konieczne określenie podziału wiersza HTML, jest zawijanie tekstu wokół obrazu wbudowanego. Łatwym sposobem tworzenia czysto sformatowanych akapitów umieszczonych z boku obrazu jest użycie modyfikatora CLEAR dla znacznika podziału linii HTML. Pozwala to określić, czy podział linii powinien być kontynuowany normalnie, czy przejść do następnej dostępnej linii 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.