Approfondimento su RenderingNG: frammentazione dei blocchi LayoutNG

Morten Stenshorne
Morten Stenshorne

La frammentazione dei blocchi consiste nel suddividere una casella a livello di blocco CSS (ad esempio una sezione o un paragrafo) in più frammenti quando non si adatta come un'unità all'interno di un contenitore di frammenti, chiamato fragmentainer. Un frammentatore non è un elemento, ma rappresenta una colonna in un layout a più colonne o una pagina nei contenuti multimediali paginati.

Affinché si verifichi la frammentazione, i contenuti devono trovarsi in un contesto di frammentazione. Un contesto di frammentazione viene stabilito più comunemente da un contenitore con più colonne (i contenuti sono suddivisi in colonne) o durante la stampa (i contenuti sono suddivisi in pagine). Un paragrafo lungo con molte righe potrebbe dover essere suddiviso in più frammenti, in modo che le prime righe vengano inserite nel primo frammento e le righe rimanenti nei frammenti successivi.