The Uninviting Interface

A Site So Bad, It's Good

Welcome to Bad Web Design, where we've taken the principles of user experience and flushed them down the toilet.

Overlapping Elements: Because Who Needs Space, Anyway? Tables for Tables: The Ultimate Inconvenience Bad Typography: Where Readability Goes to Die body { background-color: #FFFFFF; font-family: 'Arial Black', sans-serif; margin: 0; padding: 0; } h1 { font-size: 36pt; color: #FF0000; border-bottom: 4px solid #000000; padding-bottom: 4px; margin-bottom: 10px; font-weight: bold; } h2 { font-size: 24pt; color: #00FF00; border-bottom: 4px solid #000000; padding-bottom: 4px; margin-bottom: 10px; font-weight: bold; } p { color: #000000; font-size: 12pt; border: 1px solid #000000; padding: 10px; margin: 0; font-family: 'Arial Black', sans-serif; text-align: justify; } a { text-decoration: none; color: #000000; border-bottom: 4px solid #000000; padding: 4px; transition: all 0s; text-align: left; } Overlapping Elements - The Ultimate Inconvenience

The Overlap of Despair

Where Elements Collide in a Messy Affair

Welcome to Overlapping Elements, where our developers thought it was a good idea to put everything on the page at once.

Overlapping Images: Because Who Needs Space Anyway? Overlapping Code: The Bane of Our Existence body { background-color: #FFFFFF; font-family: 'Arial Black', sans-serif; margin: 0; padding: 0; } h1 { font-size: 36pt; color: #FF0000; border-bottom: 4px solid #000000; padding-bottom: 4px; margin-bottom: 10px; font-weight: bold; } h2 { font-size: 24pt; color: #00FF00; border-bottom: 4px solid #000000; padding-bottom: 4px; margin-bottom: 10px; font-weight: bold; } p { color: #000000; font-size: 12pt; border: 1px solid #000000; padding: 10px; margin: 0; font-family: 'Arial Black', sans-serif; text-align: justify; } a { text-decoration: none; color: #000000; border-bottom: 4px solid #000000; padding: 4px; transition: all 0s; text-align: left; } Overlapping Images - The Ultimate Visual Nightmare

A Visual Mess of Epic Proportions

Where Images Collide in a Beautifully Horrific Mess

Welcome to Overlapping Images, where our designers thought it'd be fun to put a bunch of images on top of each other.

Overlapping Images of Overlapping Images: The Infinite Loop of Madness Overlapping JavaScript - The Code of Despair

The Never-Ending Loop of Madness

Where Code Collides in a Beautifully Confusing Way

Welcome to Overlapping JavaScript, where our developers thought it'd be funny to write a million lines of code that all did the same thing.