Web Design: Fixed-Layout vs Flowed-Layout (CSS)

By Xah Lee. Date: . Last updated: .

Many websites, when you increase the font size, part of the text went off window. It forces you to enlarge the window or do horizontal scroll.

Even now as of 2026-01-01, people still doing it. Idiots.

If you gonna do that, goto PDF.

Example. Year 2025, Website “Advent of Code”.

adventofcode 2025 2026-01-01 19020
adventofcode 2025 2026-01-01 19020

Example. Year 2011, Website “Crash Bandicoot blog”.

here's a example, of a web page in 2011.

Making Crash Bandicoot 2011-03-12 2026-01-01 18efe
Making Crash Bandicoot 2011-03-12 2026-01-01 18efe

Example. Year 2010, Website “A List Apart”.

alistapart 2010-01-16 wayback machine 2020-03-17 tktyh
alistapart 2010-01-16 wayback machine 2020-03-17 tktyh

alistapart is a popular web design blog.

(note: alistapart site changed as of 2013-03-17 so now it is flowed.)

another example:

The biggest transgressor of this, is apple.com. However, Apple.com is quite well designed, and i never had to enlarge font.

Flowed-Layout vs Fixed-Layout

In web design, there's flowed layout vs fixed-layout design. Both have advantages.

Fixed-layout is especially important for print media, such as newspaper, magazine, books. These, you need efficient use of space, and no large gaps between columns. That usually requires you to have tight control down to pixels of every element.

But as digital documents, fixed-layout is not suitable because you need your document to be displayed on screens of various size, from palm sized devices to huge cinema screens. And with screens, you have the concept of scroll instead of fixed pages. There isn't a worry of white gaps as in printed media, in fact gaps make the doc's structure more clear, and you have links, buttons, etc that can do pop-ups, frames, tabs, and windows can be positioned side by side or re-sized, moved, which gives user much better control in reading the document. So, flowed makes much more sense.

Zoomer Responsive Design

Flowed layout vs fixed layout, is a eternal web design contention.