liveBook · Manning

Body copy

As explained in Design for Developers

Body copy is the main running text of a page, excluding headings and other display text.

Body copy is the main running text of a page, excluding headings and other display text. It should prioritize comfortable reading over decorative personality. section 8.1.2 section 10.4

Use these decisions when designing body copy:

  • Choose differentiated letterforms and avoid specialty, hairline, or very bold fonts for paragraphs, especially at small sizes. section 10.4
  • Consider serif or sans serif typefaces according to the feeling the project should convey; both can be legible for body copy. section 8.1.2
  • Start the type scale with body copy, typically 16–18px, and prefer relative units such as rem or em for responsive, user-adjustable sizing. section 8.2.4
  • Tune line height and line length by inspecting readability rather than relying on a single perfect number. section 10.5

A practical body-copy setup

A web page can begin with 16px body copy and a 1.25 line-height, producing 20px lines. A 12px baseline and a 16px paragraph top margin preserve vertical rhythm because 20 plus 16 equals 36, a multiple of 12. Adjust the result after viewing the chosen typeface in the browser. section 10.5 section 8.2.4

Table 8.2 Px-to-rem values and type ramp equivalents (view table figure)

Px

REM

Type ramp name

16px

1rem

Body (p)

24px

1.5rem

Subtitle (H4)

32px

2rem

Title (H3)

40px

2.5rem

Sub-heading (H2)

48px

3rem

Heading (H1)

Use the type-ramp table to see body copy positioned as the 16px base beneath subtitle, title, subheading, and heading sizes. section 8.2.4

How Design for Developers covers it

How deep it goes
Explains font choice, sizing, units, line height, margins, and readability, but stops short of detailed implementation code.
Examples
Uses 16px body copy, 1.25 line height, 12px baselines, 16px paragraph margins, and a px-to-rem type-ramp table.
What it assumes
Assumes basic familiarity with web typography and HTML elements while explaining type classifications, sizing, and rhythm from practical foundations.
What you can do after
Apply it via CSS by selecting readable fonts, setting relative body sizes, tuning line height, and aligning spacing to a baseline.
How it connects
Connects body copy with typography, type scale, serif and sans serif typefaces, line height, vertical rhythm, accessibility, and readability.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Design for Developers. The section links point to the parts of the book it draws on.