src/docs/break-before.mdx
import { ApiTable } from "@/components/api-table.tsx"; import { ResponsiveDesign } from "@/components/content.tsx";
export const title = "break-before"; export const description = "Utilities for controlling how a column or page should break before an element.";
<ApiTable rows={[ ["break-before-auto", "break-before: auto;"], ["break-before-avoid", "break-before: avoid;"], ["break-before-all", "break-before: all;"], ["break-before-avoid-page", "break-before: avoid-page;"], ["break-before-page", "break-before: page;"], ["break-before-left", "break-before: left;"], ["break-before-right", "break-before: right;"], ["break-before-column", "break-before: column;"], ]} />
Use utilities like break-before-column and break-before-page to control how a column or page break should behave before an element:
<!-- [!code classes:break-before-column] -->
<div class="columns-2">
<p>Well, let me tell you something, ...</p>
<p class="break-before-column">Sure, go ahead, laugh...</p>
<p>Maybe we can live without...</p>
<p>Look. If you think this is...</p>
</div>