HTML, XHTML, and CSS, Sixth Edition

Line height refers to a paragraph's leading, that is, the amount of space between each line in a paragraph. Using a large line height can sometimes make your body text easier to read. A small line height for headers (with more than one line) often makes them look classier.

Figure 10.19. Assuming a default body element of 16 pixels, the font size of the p element will be 87% or about 14 pixels. The line height will be 170% of those 14 pixels, or about 24 pixels.

To set the line height:

1.

Type line-height:.

2.

Type n, where n is a number that will be multiplied by the element's font size (see page 156) to obtain the desired line height.

Or type p%, where p% is a percentage of the font size.

Figure 10.20. Spacing out the lines makes them more attractive and easier to read.

Or type a, where a is an absolute value in pixels, points, or whatever.

Tips

  • You can specify the line height together with the font family, size, weight, style, and variant, as described on page 159.

  • If you use a number to determine the line height, this factor is inherited by all child items. So if a parent's font size is 16 pixels and the line height is 1.5, the parent's line height will be 24 (16 x 1.5). If the child's font size is 10, its line height will be 15 (10 x 1.5).

  • If you use a percentage or em value, only the resulting size (or "computed value") is inherited. So, given a parent at 16 pixels with a line height of 150%, the parent's line height will still be 24 pixels. However, all child elements will also inherit a line height of 24 pixels, regardless of their font size.

Категории