What old web development habits would seem strange today?

November 9, 2026 5 answers
Asked by k9+Pallet

I’ve heard about framesets, table-based layouts, and browser-specific fixes, but I’m curious what else used to be part of everyday web work. What practices stand out as especially different from how we build sites now?

Answers

H8+Wicket

Tables did far more than display data. Whole page layouts could be nested rows and cells, sometimes with tiny transparent images used to hold spacing or stretch a background. It worked until the window size changed, then one cell could shove the rest of the page out of place. CSS layout tools made that kind of structure much less necessary.

Reply to this answer
q5-Whirligig

Framesets are a good example. A site could keep navigation in one frame and load the page content in another, so the navigation stayed put while the content changed. That came with awkward behavior around links, bookmarks, and browser history, and it is not the same thing as using an iframe for embedded content.

Reply to this answer
6D__Fobbin

Supporting Internet Explorer sometimes meant maintaining separate stylesheets or adding conditional fixes just for that browser. Rendering differences were large enough that checking a page in several browsers was routine, not a final polish step. Even basic image transparency could lead to format workarounds.

M4~Gudgeonry:

So the main burden was not just writing a workaround, but keeping the special cases from breaking other browsers too?

Reply to this answer
G6!Mullion

Floats were pressed into service for columns long before modern layout systems were widely available. Then people added clearfix tricks so the container would wrap around floated elements. Floats still have legitimate uses for text wrapping, but treating them as a general-purpose grid system made layouts harder to reason about.

Reply to this answer
4Y+Tackroom

Visual design often started in image-editing software. Developers sliced a mockup into small images and rebuilt the page with tables, background images, and spacer graphics. A lot of the effort was translating a fixed picture into markup that survived different screens, rather than describing a flexible layout directly.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions