Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Html5

    • 使用频繁的网页元信息
    • input file 上传文件指定文件类型
    • Less和Scss语法对比
    • HTTP常见响应码
    • iframe常用操作
    • h5操作媒体设备(音频和视频)
    • canvas的基本使用
    • 手机网页自适应
    • 常用CSS
    • CSS布局-多列布局
      • 相关属性
      • 将内容分为多列
      • 指定列之间的间隙
      • 指定列宽
    • scss使用常见问题
  • JavaScript

  • Nodejs

  • express

  • electron

  • Android

  • 微信公众号

  • 框架

  • 其他

  • selenium

  • Sequelize

  • 大前端
  • Html5
mrcdh
2022-05-11
目录

CSS布局-多列布局

# 相关属性

属性 描述 Chrome IE Firefox Safari Opera
column-count 规定元素应划分的列数。 50.0 10.0 52.0 9.0 37.0
column-width 为列指定建议的最佳宽度。 50.0 10.0 52.0 9.0 37.0
columns 用于设置 column-width 和 column-count 的简写属性。 50.0 10.0 52.0 9.0 37.0
column-gap 指定列之间的间隙。 50.0 10.0 52.0 9.0 37.0
column-rule 用于设置所有 column-rule-* 属性的简写属性。 50.0 10.0 52.0 9.0 37.0
column-rule-color 规定列之间规则的颜色。 50.0 10.0 52.0 9.0 37.0
column-rule-style 规定列之间的规则样式。 50.0 10.0 52.0 9.0 37.0
column-rule-width 规定列之间的规则宽度。 50.0 10.0 52.0 9.0 37.0
column-span 规定一个元素应该跨越多少列。[all:所有列, length:指定列数]默认1 50.0 10.0 71.0 9.0 37.0
  • break-inside:描述了在多列布局页面下的内容盒子如何中断,如果多列布局没有内容盒子,这个属性会被忽略。

# 将内容分为多列

<div class="container">
  <div style="column-count: 3">
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
  </div>
</div>
1
2
3
4
5
6
7

# 指定列之间的间隙

<div class="container">
  <div style="column-count: 3;column-gap: 40px;">
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
  </div>
</div>

1
2
3
4
5
6
7
8

# 指定列宽

column-width属性是用来设置多列布局中列的宽度。column-width属性和其它一些多列布局属性不一样,它可以单独使用。元素只要定义了column-width属性,元素就会形成多列布局,形成的列数取决于column-width属性值。

<div class="container">
  <div style="column-width: 100px">
    <div class="box">1</div>
    <div class="box">2</div>
    <div class="box">3</div>
  </div>
</div>
1
2
3
4
5
6
7
1
2
3
#css
上次更新: 2023/09/22, 16:54:32
常用CSS
scss使用常见问题

← 常用CSS scss使用常见问题→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×