控制元素内部列或页面如何中断的实用程序。

    快速参考:

    属性
    break-inside-auto break-inside: auto;
    break-inside-avoid break-inside: avoid;
    break-inside-avoid-page break-inside: avoid-page;
    break-inside-avoid-column break-inside: avoid-column;

    基本用法:

    设置break-inside行为 使用break-inside-{value}实用程序来控制在元素内部列或页面中断应该如何表现。例如,使用break-inside-avoid-column实用程序来避免在元素内部进行列中断。

    1. <div class="columns-2">
    2. <p>好吧,让我告诉你,...</p>
    3. <p class="break-inside-avoid-column">当然,继续笑吧...</p>
    4. <p>也许我们可以没有...</p>
    5. <p>看,如果你认为这是...</p>
    6. </div>

    有条件地应用:

    悬停、焦点和其他状态 Tailwind允许您使用变体修饰符在不同状态下有条件地应用实用程序类。例如,使用hover:break-inside-avoid-column仅在悬停时应用break-inside-avoid-column实用程序。

    1. <div class="hover:break-inside-avoid-column">
    2. <!-- ... -->
    3. </div>

    有关所有可用状态修饰符的完整列表,请查看悬停、焦点和其他状态文档。

    断点和媒体查询 您还可以使用变体修饰符来针对媒体查询(如响应式断点、深色模式、prefers-reduced-motion等)进行定位。例如,使用md:break-inside-avoid-column仅在中等屏幕大小及以上应用break-inside-avoid-column实用程序。

    1. <div class="md:break-inside-avoid-column">
    2. <!-- ... -->
    3. </div>

    要了解更多信息,请查看响应式设计、深色模式和其他媒体查询修饰符的文档。