What is a website?

HTTP is the Hyper Text Transport Protocol. The text being transmitted is organized in a hierarchical structure that uses a predetermined markup language that supports many formatting options but ultimately allows the client to render content however it wants. How much more do you need?

What you do need

Satisfying these basic requirements will make your website portable, accessible, legible, responsive, fast, and lightweight.

What you don’t need

Your website is broken. Your website is a nightmare to read and navigate. Your website is so heavy that viewing your page puts me over my monthly mobile data limit. Your website is so slow that I’ve written this entire page in the time it takes yours to load. Your website is a crime against end users and a computing atrocity.

Taking the ‘design’ out of web design

What do we want when we view a website? Text with links. You shouldn’t be designing anything because text with links is the default.

Responsiveness for phoneposters and ultrawide consoomers:

You do not need bootstrap. You can do responsiveness in ten lines of css or less.

/* responsive */
/* default for phoneposting scum */
body{width: 95%;}
img{width: 100%;}

/* if screen width >= 768 px, make the body skinnier so it's easier to read*/
@media only screen and (min-width: 768px){
	body{max-width: 60% !important;}
}

Proof of portability

This website runs everywhere from Plan 9 to the command line. It looks about the same no matter which client you use. Can you say the same thing about your website? Probably not considering the fact that it was designed to be used exclusively with chrome.


An idiot admires complexity