- 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 - 2d 变换
- CSS - 3d 变换
- CSS - 过渡
- CSS - 动画
- CSS - 多列
- CSS - box-sizing
- CSS - 工具提示
- CSS - 按钮
- CSS - 分页
- CSS - 变量
- CSS - 媒体查询
- CSS - 函数
- CSS - 数学函数
- CSS - 遮罩
- CSS - 形状
- CSS - 样式图片
- CSS - 特效性
- CSS - 自定义属性
- CSS 响应式
- CSS 响应式 - 简介
- CSS 响应式 - 视口
- CSS 响应式 - 网格视图
- CSS 响应式 - 媒体查询
- CSS 响应式 - 图片
- CSS 响应式 - 视频
- CSS 响应式 - 框架
- CSS 工具
- CSS - px 到 em 转换器
- CSS - 颜色选择器和动画
- CSS 资源
- CSS - 有用资源
- CSS - 讨论
CSS - 行高属性
CSS 的 **line-height** 属性控制元素内文本行之间的间距。它影响一行文本基线到下一行文本基线的垂直距离。
语法
line-height: normal | number | length | percentage | initial | inherit;
属性值
值 | 描述 |
---|---|
normal | 指示浏览器将元素中行的⾼度设置为“合理”的距离。默认值。 |
数字 | 元素中行的实际高度为此值乘以元素的字体大小。 |
长度 | 元素中行的⾼度以长度单位指定(例如 px、cm、rem 等)。 |
百分比 | 元素中行的⾼度计算为元素字体大小的百分比。 |
initial | 将属性设置为其默认值。 |
inherit | 从父元素继承属性。 |
CSS 行高属性示例
以下示例解释了具有不同值的 **line-height** 属性。
使用 normal 值的行高属性
要为一段文本设置正常行高,我们可以使用 **normal** 值。此设置将行高调整为浏览器确定的默认值,以确保最佳可读性。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> p { font-size: 16px; line-height: normal; } </style> </head> <body> <h2> CSS line-height property </h2> <h4> line-height: normal </h4> <p> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> </body> </html>
使用数值的行高属性
要为一段文本设置较大的 **line-height**,我们可以指定正数值。这些值将与 **font-size** 相乘以生成行高。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> p { font-size: 16px; } #first { line-height: 1.5; } #second { line-height: 2; } </style> </head> <body> <h2> CSS line-height property </h2> <h4> line-height: 1.5 (line height is 1.5 x font-size (16px)) </h4> <p id="first"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> <h4> line-height: 2 (line height is 2 x font-size (16px)) </h4> <p id="second"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> </body> </html>
使用长度值的行高属性
要为一段文本设置较大的 **line-height**,我们可以使用长度单位(例如 px、em、cm 等)。这些度量与 **font-size** 无关。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> p { font-size: 16px; } #first { line-height: 18px; } #second { line-height: 2em; } #third { line-height: 1cm; } </style> </head> <body> <h2> CSS line-height property </h2> <h4> line-height: 18px </h4> <p id="first"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> <h4> line-height: 2em </h4> <p id="second"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> <h4> line-height: 1cm </h4> <p id="third"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> </body> </html>
使用百分比值的行高属性
要为一段文本设置较大的 **line-height**,我们可以使用百分比值(例如 10%)。这些值将行高设置为 **font-size** 的百分比,允许根据字体大小进行可缩放的调整。这在以下示例中显示。
示例
<!DOCTYPE html> <html> <head> <style> p { font-size: 16px; } #first { line-height: 90%; } #second { line-height: 150%; } #third { line-height: 220%; } </style> </head> <body> <h2> CSS line-height property </h2> <h4> line-height: 90% (line height is 90% of font-size) </h4> <p id="first"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> <h4> line-height: 150% (line height is 150% of font-size) </h4> <p id="second"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> <h4> line-height: 220% (line height is 220% of font-size) </h4> <p id="third"> TutorialsPoint is a versatile online educational platform that provides a vast array of free tutorials and courses across numerous subjects, such as programming, web development, data science, and more. It caters to learners of all levels, offering detailed explanations, practical examples, and interactive exercises to enhance understanding and skills. Ideal for self-paced learning and skill development. </p> </body> </html>
支持的浏览器
属性 | |||||
---|---|---|---|---|---|
line-height | 1.0 | 4.0 | 1.0 | 1.0 | 7.0 |
css_properties_reference.htm
广告