I see a lot of websites now which, in an attempt to reject all the nonsense, end up rejecting even basic CSS, and you are subjected to browser width text in Times New Roman with ugly blue underlined links (danluu.com is a good example. Such great content that I love to read but, to be honest, ugly). Surely there is a middle ground?
Something as simple as the following can make your website look neat and readable:
body {
font-family: Helvetica, Arial, sans-serif;
max-width: 800px;
margin: 0 auto;
}
a {
text-decoration: none;
}
Some very very minimal frameworks like Sakura attempt to do just that (https://github.com/oxalorg/sakura)