- CSS 教程
- CSS - 首页
- CSS - 路线图
- CSS - 简介
- CSS - 语法
- CSS - 选择器
- CSS - 包含
- CSS - 测量单位
- CSS - 颜色
- CSS - 背景
- CSS - 字体
- CSS - 文本
- CSS - 图片
- CSS - 链接
- CSS - 表格
- CSS - 边框
- CSS - 块级边框
- CSS - 内联边框
- CSS - 外边距
- CSS - 列表
- CSS - 内边距
- CSS - 光标
- CSS - 轮廓
- CSS - 尺寸
- CSS - 滚动条
- CSS - 内联块
- CSS - 下拉菜单
- CSS - 可见性
- CSS - 溢出
- CSS - 清除浮动
- CSS - 浮动
- CSS - 箭头
- CSS - 调整大小
- CSS - 引号
- CSS - 顺序
- CSS - 定位
- CSS - 连字符
- CSS - 悬停
- CSS - 显示
- CSS - 获取焦点
- CSS - 缩放
- CSS - 位移
- CSS - 高度
- CSS - 连字符字符
- CSS - 宽度
- CSS - 不透明度
- CSS - z-index
- CSS - 底部
- CSS - 导航栏
- CSS - 覆盖层
- CSS - 表单
- CSS - 对齐
- CSS - 图标
- CSS - 图片库
- CSS - 注释
- CSS - 加载器
- CSS - 属性选择器
- CSS - 组合器
- CSS - 根元素
- CSS - 盒模型
- CSS - 计数器
- CSS - 剪裁
- CSS - 书写模式
- CSS - Unicode-bidi
- CSS - min-content
- CSS - all
- CSS - inset
- CSS - isolation
- CSS - overscroll
- CSS - justify-items
- CSS - justify-self
- CSS - tab-size
- CSS - pointer-events
- CSS - place-content
- CSS - place-items
- CSS - place-self
- CSS - max-block-size
- CSS - min-block-size
- CSS - mix-blend-mode
- CSS - max-inline-size
- CSS - min-inline-size
- CSS - offset
- CSS - accent-color
- CSS - user-select
- CSS 高级
- CSS - 网格
- CSS - 网格布局
- CSS - Flexbox
- CSS - 可见性
- CSS - 定位
- CSS - 图层
- CSS - 伪类
- CSS - 伪元素
- CSS - @规则
- CSS - 文字效果
- CSS - 分页媒体
- CSS - 打印
- CSS - 布局
- CSS - 验证
- CSS - 图片精灵
- CSS - !important
- CSS - 数据类型
- CSS3 教程
- CSS3 - 教程
- CSS - 圆角
- CSS - 边框图片
- CSS - 多重背景
- CSS - 颜色
- CSS - 渐变
- CSS - 盒阴影
- CSS - box-decoration-break
- CSS - caret-color
- CSS - 文本阴影
- CSS - 文本
- CSS - 二维变换
- CSS - 三维变换
- CSS - 过渡
- CSS - 动画
- CSS - 多列
- CSS - box-sizing
- CSS - 提示框
- CSS - 按钮
- CSS - 分页
- CSS - 变量
- CSS - 媒体查询
- CSS - 函数
- CSS - 数学函数
- CSS - 遮罩
- CSS - 形状
- CSS - 样式图片
- CSS - 特效性
- CSS - 自定义属性
- CSS 响应式
- CSS RWD - 简介
- CSS RWD - 视口
- CSS RWD - 网格视图
- CSS RWD - 媒体查询
- CSS RWD - 图片
- CSS RWD - 视频
- CSS RWD - 框架
- CSS 工具
- CSS - px 到 em 转换器
- CSS - 颜色选择器和动画
- CSS 资源
- CSS - 有用资源
- CSS - 讨论
CSS - column-width 属性
CSS column-width 属性设置多列布局中列的宽度。这使得容器拥有尽可能多的列以适应空间,并且每列都保持指定的 column-width 值。如果容器的宽度小于指定的 column-width 值,则列的宽度将小于指定的值。
语法
column-width: auto | length | initial | inherit;
属性值
值 | 描述 |
---|---|
auto | 列宽由浏览器决定。默认值。 |
长度值 | 列宽以长度值指定。可以使用不同的格式(例如 px、em、ch 等)。列数将是最小能显示元素中所有内容的列数。 |
initial | 这将属性设置为其默认值。 |
inherit | 这将从父元素继承属性。 |
CSS 列宽属性示例
以下示例解释了使用不同值的 column-width 属性。
使用 auto 值的列宽属性
为了让浏览器决定列宽,我们使用 auto 值。浏览器根据内容和布局确定宽度。如下例所示。
示例
<!DOCTYPE html> <html> <head> <style> .col-count-width { column-width: auto; } </style> </head> <body> <h2> CSS column-width property </h2> <p> <strong> column-width: auto </strong> </p> <div> <p class="col-count-width"> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> </body> </html>
使用长度值的列宽属性
要手动设置列宽,我们可以使用长度值(例如,10px、10ch)。列的宽度至少与指定宽度一样宽,但如果需要以适应内容,则可能会扩展。适合指定宽度的列数取决于布局和内容大小。如下例所示。
示例
<!DOCTYPE html> <html> <head> <style> .col-width1 { column-width: 100px; } .col-width2 { column-width: 70px; } .col-width3 { column-width: 20ch; } </style> </head> <body> <h2> CSS column-width property </h2> <p> <strong> column-width: 100px </strong> </p> <div> <p class="col-width1"> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> <p> <strong> column-width: 70px </strong> </p> <div> <p class="col-width2"> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> <p> <strong> column-width: 20ch </strong> </p> <div> <p class="col-width3"> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> </body> </html>
支持的浏览器
属性 | |||||
---|---|---|---|---|---|
column-width | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
css_properties_reference.htm
广告