RenderingNG 심층 분석: LayoutNG 블록 조각화

Morten Stenshorne
Morten Stenshorne

블록 단편화는 CSS 블록 수준 상자(예: 섹션 또는 단락)가 하나의 프래그먼트 컨테이너(프래그먼테이너라고 함) 내에 전체적으로 들어맞지 않을 때 이를 여러 프래그먼트로 분할하는 것입니다. 프래그먼테이너는 요소가 아니지만 다중 열 레이아웃의 열 또는 페이징된 미디어의 페이지를 나타냅니다.

단편화가 발생하려면 콘텐츠가 단편화 컨텍스트 내에 있어야 합니다. 단편화 컨텍스트는 가장 일반적으로 다중 열 컨테이너 (콘텐츠가 열로 분할됨) 또는 인쇄 (콘텐츠가 페이지로 분할됨) 시 설정됩니다. 줄이 많은 긴 단락은 첫 번째 줄이 첫 번째 프래그먼트에 배치되고 나머지 줄이 후속 프래그먼트에 배치되도록 여러 프래그먼트로 분할해야 할 수 있습니다.