Line-height controls the vertical spacing between lines of text. It can be specified using percentage, length, number, or normal values. Percentage and length values inherit a calculated line-height, while normal inherits a relative line-height. Number values inherit a line-height factor, allowing line-heights to scale with font-size. Line-height is applied to inline boxes, with half-leading added above and below content areas. Line boxes stack vertically within the containing element.