Bei der Blockfragmentierung wird ein CSS-Block-Element (z. B. ein Abschnitt oder Absatz) in mehrere Fragmente aufgeteilt, wenn es nicht vollständig in einen Fragmentcontainer passt, der auch Fragmentor genannt wird. Ein Fragmentator ist kein Element, sondern stellt eine Spalte in einem mehrspaltigen Layout oder eine Seite in paginaten Medien dar.
Damit eine Fragmentierung erfolgen kann, müssen sich die Inhalte in einem Fragmentierungskontext befinden. Ein Fragmentierungsumfeld wird am häufigsten durch einen mehrspaltigen Container (Inhalte werden in Spalten aufgeteilt) oder beim Drucken (Inhalte werden in Seiten aufgeteilt) festgelegt. Ein langer Absatz mit vielen Zeilen muss möglicherweise in mehrere Fragmente aufgeteilt werden, sodass die ersten Zeilen in das erste Fragment und die verbleibenden Zeilen in die nachfolgenden Fragmente eingefügt werden.