CSS的break-inside 属性 的使用

break-inside 属性在 CSS 页码分隔模块中使用,它定义了一个元素内部是否允许发生页面、栏目或者区域的分隔。

break-inside有以下几个值

  • break-inside: avoid- 表示避免在该元素内部发生分页或者分栏。
  • break-inside: auto - 默认允许分页
  • break-inside: avoid-page - 避免页面分隔但允许栏目分隔
  • break-inside: avoid-column - 避免栏目分隔但允许页面分隔总之

eg. break-inside: avoid 这里可以看到图片是以瀑布流方式布局 图片 是把第一列排完再继续排第二列 这里注意下标为2的图片 由于盒子高度不够所以被排到了第二列

break-inside: auto 使用auto的效果 下标为2的图片被截断了 这是由于auto允许分页或分列 由内容确定分列还是分页

break-inside: avoid-page 避免页面分隔但允许栏目分隔 在内容块里面不允许有分页或分列

break-inside: avoid-colum 避免栏目分隔但允许页面分隔 在内容块里不允许有分列

相关推荐
花生侠1 分钟前
记录:前端项目使用pnpm+husky(v9)+commitlint,提交代码格式化校验
前端
一涯8 分钟前
Cursor操作面板改为垂直
前端
我要让全世界知道我很低调15 分钟前
记一次 Vite 下的白屏优化
前端·css
1undefined217 分钟前
element中的Table改造成虚拟列表,并封装成hooks
前端·javascript·vue.js
蓝倾1 小时前
淘宝批量获取商品SKU实战案例
前端·后端·api
comelong1 小时前
Docker容器启动postgres端口映射失败问题
前端
花海如潮淹1 小时前
硬件产品研发管理工具实战指南
前端·python
用户3802258598241 小时前
vue3源码解析:依赖收集
前端·vue.js
WaiterL1 小时前
一文读懂 MCP 与 Agent
前端·人工智能·cursor
gzzeason1 小时前
使用Vite创建React初始化项目
前端·javascript·react.js