Szczegółowa analiza renderowania: fragmentacja bloków LayoutNG

Morten Stenshorne
Morten Stenshorne

Fragmentacja bloku polega na dzieleniu pudełka na poziomie bloku CSS (np. sekcji lub akapitu) na wiele fragmentów, gdy nie mieści się ono w całości w jednym kontenerze fragmentów, zwanym fragmentainerem. Fragmentainer nie jest elementem, ale reprezentuje kolumnę w układzie z wieloma kolumnami lub stronę w przypadku multimediów z wieloma stronami.

Aby nastąpiła fragmentacja, treści muszą znajdować się w kontekście fragmentacji. Kontekst podziału jest najczęściej określany przez kontener wielokolumnowy (treści są dzielone na kolumny) lub podczas drukowania (treści są dzielone na strony). Długi akapit z wiele wierszami może wymagać podzielenia na kilka fragmentów, tak aby pierwsze wiersze znalazły się w pierwszym fragmencie, a pozostałe w kolejnych.