- 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 - 全部
- CSS - 内嵌
- CSS - 隔离
- CSS - 滚动溢出
- CSS - Justify Items
- CSS - Justify Self
- CSS - 制表符大小
- CSS - 指针事件
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - 最大块级尺寸
- CSS - 最小块级尺寸
- CSS - 混合模式
- CSS - 最大内联尺寸
- CSS - 最小内联尺寸
- CSS - 偏移量
- CSS - 口音颜色
- CSS - 用户选择
- 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 - 盒装饰中断
- CSS - 光标颜色
- CSS - 文本阴影
- CSS - 文本
- CSS - 2d 变换
- CSS - 3d 变换
- CSS - 过渡
- CSS - 动画
- CSS - 多列
- CSS - 盒尺寸
- 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 - inline-size 属性
CSS 的 inline-size 属性根据元素的书写模式确定元素内联的水平或垂直大小。它与 CSS 的 width 或 height 属性相关,具体取决于 writing-mode 的值。当书写模式为 垂直方向时,inline-size 的值与元素的 高度相关,否则与元素的 宽度相关。
语法
inline-size: auto | length | percentage | initial | inherit;
属性值
值 | 描述 |
---|---|
auto | 它根据元素的内容或其他布局因素确定元素的大小。默认值。 |
长度 | 它使用长度单位(例如 px、em、rem 等)设置元素的内联大小。可以使用负值。 |
百分比 | 它使用百分比值设置元素的内联大小。 |
initial | 它将属性设置为其默认值。 |
inherit | 它从父元素继承属性。 |
CSS 内联大小属性示例
以下示例使用不同的值解释了 inline-size 属性。
使用 Auto 值的内联大小属性
为了让浏览器根据其内容、其包含块的大小和其他布局因素来确定元素的大小,我们使用 auto 值。它与水平模式下的 width 属性的工作方式类似。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> .example { background-color: lightgreen; height: 90px; inline-size: auto; } </style> </head> <body> <h2> CSS inline-size property </h2> <h4> inline-size: auto </h4> <p class="example"> TutorialsPoint is an online educational platform offering a vast range of tutorials and courses on programming, web development, and other technical topics. It provides free resources, coding exercises, and comprehensive guides to help learners enhance their skills and knowledge. </p> </body> </html>
使用长度值的内联大小属性
要为元素设置固定的内联大小,我们可以使用长度单位(例如 10px、25em、16 rem 等)指定大小。该值是绝对的,不会根据包含块或其他元素的大小进行调整。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> .example { background-color: lightgreen; height: 90px; } .example-a { inline-size: 400px; } .example-b { inline-size: 32em; } </style> </head> <body> <h2> CSS inline-size property </h2> <h4> inline-size: 400px </h4> <p class="example example-a"> TutorialsPoint is an online educational platform offering a vast range of tutorials and courses on programming, web development, and other technical topics. It provides free resources, coding exercises, and comprehensive guides to help learners enhance their skills and knowledge. </p> <h4> inline-size: 32em </h4> <p class="example example-b"> TutorialsPoint is an online educational platform offering a vast range of tutorials and courses on programming, web development, and other technical topics. It provides free resources, coding exercises, and comprehensive guides to help learners enhance their skills and knowledge. </p> </body> </html>
使用百分比值的内联大小属性
要为元素设置固定的内联大小,我们可以使用百分比值(例如 105、25% 等)指定大小。这将元素的大小设置为其包含块的内联大小的百分比。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> .example { background-color: lightgreen; height: 90px; } .example-a { inline-size: 70%; } .example-b { inline-size: 90%; } </style> </head> <body> <h2> CSS inline-size property </h2> <h4> inline-size: 55% </h4> <p class="example example-a"> TutorialsPoint is an online educational platform offering a vast range of tutorials and courses on programming, web development, and other technical topics. It provides free resources, coding exercises, and comprehensive guides to help learners enhance their skills and knowledge. </p> <h4> inline-size: 70% </h4> <p class="example example-b"> TutorialsPoint is an online educational platform offering a vast range of tutorials and courses on programming, web development, and other technical topics. It provides free resources, coding exercises, and comprehensive guides to help learners enhance their skills and knowledge. </p> </body> </html>
使用书写模式的内联大小属性
inline-size 属性可以与 writing-mode 属性结合使用,该属性定义文本的方向。当 writing-mode 设置为垂直模式(如从上到下)时,inline-size 属性指的是高度,在水平模式(如从左到右)下,它指的是宽度。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> .example { background-color: lightgreen; height: 90px; inline-size: 400px; } .example-a { writing-mode: horizontal-lr; } .example-b { writing-mode: vertical-lr; } </style> </head> <body> <h2> CSS inline-size property </h2> <h4> inline-size: 400px; writing-mode: horizontal-lr </h4> <p class="example example-a"> TutorialsPoint is an online educational platform offering a vast range of tutorials and courses on programming, web development, and other technical topics. It provides free resources, coding exercises, and comprehensive guides to help learners enhance their skills and knowledge. </p> <h4> inline-size: 400px; writing-mode: vertical-lr </h4> <p class="example example-b"> TutorialsPoint is an online educational platform offering a vast range of tutorials and courses on programming, web development, and other technical topics. It provides free resources, coding exercises, and comprehensive guides to help learners enhance their skills and knowledge. </p> </body> </html>
支持的浏览器
属性 | |||||
---|---|---|---|---|---|
inline-size | 57.0 | 79.0 | 41.0 | 12.1 | 44.0 |
css_properties_reference.htm
广告