HTML is a simplistic markup language, designed to be easily hand-coded (if you call it coding) by a human. The result of this simplicity: incredibly ugly documents.