CSS break-inside 屬性
示例
避免在 <img> 元素內發生分頁:
@media print {
img {
display: block;
break-inside: avoid;
}
}
定義和用法
break-inside
屬性指定是否應在指定元素內發生分頁、列分頁或區域分頁。
break-inside
屬性擴充套件了 CSS2 的 page-break-inside
屬性。
使用 break-inside
,您可以指示瀏覽器避免在圖片、程式碼片段、表格和列表內發生分頁。
預設值 | auto |
---|---|
繼承 | no |
可動畫 | 否。 閱讀關於可動畫屬性 |
版本 | CSS3 |
JavaScript 語法 | object.style.breakInside="always" |
瀏覽器支援
表中的數字指定了完全支援該屬性的第一個瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
break-inside | 50.0 | 10.0 | 65.0 | 10.0 | 37.0 |
CSS 語法
break-inside: auto|all|always|avoid|avoid-column|avoid-page|avoid-region|column|left|page|recto|region|right|verso|initial|inherit;
屬性值
值 | 描述 |
---|---|
auto | 預設。元素內的自動分頁/列分頁/區域分頁 |
avoid | 避免在元素內發生分頁/列分頁/區域分頁 |
avoid-column | 避免在元素內發生列分頁 |
avoid-page | 避免在元素內發生分頁 |
avoid-region | 避免在元素內發生區域分頁 |
initial | 將此屬性設定為其預設值。閱讀關於initial |
inherit | 從其父元素繼承此屬性。閱讀關於inherit |
更多示例
示例
避免在 <table>、<ul>、<ol> 元素內發生分頁:
@media print {
table, ul, ol {
break-inside: avoid;
}
}