首页 > 其他分享 >多列布局

多列布局

时间:2022-09-20 20:55:18浏览次数:53  
标签:column inside 布局 gap break width 多列

简介

就是用 CSS 的 column-count、column-width、column-gap、break-inside、page-break-inside 等实现多列显示的功能。

实现多列布局的常用属性

  • column-count: 设置列的个数
  • column-width: 列的宽度
  • column-gap: 列间距
  • column-rule: 规定列之间的分割线,和border的设置类似
  • column-span: 规定元素应横跨多少列(n:指定跨n列 all:跨所有列)

通过 break-inside、page-break-inside 可以做到不截断内容

下面这个例子展示了一个瀑布流

<div class="box">
      <div>
        <img src="./images/01.webp" alt="" />
        <p>各类动漫人物</p>
      </div>
      <div>
        <img src="./images/02.webp" alt="" />
        <p>各类动漫人物</p>
      </div>

      ......

</div>

发现同一个盒子中,本应在图片下方显示的p标签中的文字,却另起一列展示

这时只需给大盒子中的每一项设置 break-indide 为 avoid

 

 

 

 

 

 

 

标签:column,inside,布局,gap,break,width,多列
From: https://www.cnblogs.com/qianduanLamp/p/16712219.html

相关文章

  • Flex弹性布局详解
    简介FlexibleBox模型,通常被称为flexbox弹性盒子布局,是一种一维的布局模型。它给flexbox的子元素之间提供了强大的空间分布和对齐能力。我们说flexbox是一种一维的......
  • 分享在winform下实现左右布局多窗口界面-续篇
    之前的这篇文章《分享在winform下实现左右布局多窗口界面》已经实现了左右布局多窗口界面,今天本来是研究基于winform的插件编程,没想到顺便又找到了另一种实现方案,这种实现......
  • 单标签实现复杂的棋盘布局
    最近,有群友问我,他们的一个作业,尽量使用少的标签去实现这样一个象棋布局:他用了60多个标签,而他的同学,只用了6个,问我有没有办法尽可能的做到利用更少的标签去完成这个布......
  • CSS Flexbox 布局
    CSS弹性盒子Flexbox布局Flexbox(弹性盒子)是CSS3中引入的一种强大且兼容性好的布局方法。使用flexbox,可以很容易地处理好页面上的元素布局,并创建可以自动缩小和放大的......
  • Android最强布局——ConstraintLayout约束布局
    ConstraintLayout首先,现附上官方文档:ConstraintLayout官方文档约束布局ConstraintLayout是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局......
  • 对象的内存布局解析
    概念说明Hotspot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(InstanceData)和对齐填充(Padding)。对象头:比如hash码,对象所属的年代,对......
  • 2021年3月-第02阶段-前端基础-移动WEB开发-移动WEB开发之_响应式布局
    移动端WEB开发之响应式布局1.0响应式开发原理1.1响应式开发原理就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的。设备的划分情况:......
  • 2021年3月-第02阶段-前端基础-移动WEB开发-移动WEB开发_rem布局
    移动web开发之rem布局rem基础rem单位rem(rootem)是一个相对单位,类似于em,em是父元素字体大小。不同的是rem的基准是相对于html元素的字体大小。比如,根元素(html)设置fo......
  • SAP UI5 SimpleForm 在 size XL 下的布局开发
    如果表单包含单个表单组,请使用标签字段比例为3:5:4的单列布局(标签使用3个网格列,字段使用5个网格列,以及空列)。如果将表单放入全屏应用程序中,您还可以使用属性sing......
  • SAP UI5 SimpleForm 的 two-column layout 布局
    如果您将表单放置在全屏应用程序中并且它包含多个表单组,请使用标签字段比例为12:12:0的两列布局(标签使用12个网格列,标签使用12个网格列字段和空列使用的0个网格列......