For styling, at least. I like flexboxes.
Yes, I know CSS — I simply decided to use a minimal amount in the creation of this site. I'm also not trying to be controversial, just trying to explain what you're seeing. CSS was created to style HTML. People tend to go over the top with adding hundreds of styles to their website to make it as flashy or clean as possible. However, with CSS your website could always look 1% better. With HTML, you have either objectively created your website correctly, or incorrectly, in theory at least. Writing semantic HTML makes for a nicely structured and consistent format for creating web content.
A modern web developer may know not even a quarter of the hypertext tags available to them. These days people just use What an underused tag!<span\>
and <div\>
for everything. Not knowing about <details\>
or <dialog\>
.
So easy, no JavaScript.
Using only HTML makes for a fast-loading, clean-experience and allows for the client machine to render the content however it likes easily without risking losing any information. To clear up potential misunderstandings: I use CSS on many other sites and will continue to do so. The case is just that on my personal site I decided that I would like to endeavour to create something unique. Maybe it isn't one-of-a-kind in its design but I certainly enjoy making it.
Now, as I alluded to at the start I don't only use old technologies on this site. I'm an embracer of the modern web. I don't use pixel measurements — I use flexboxes and I even use Google Fonts! This website is very much a sleeper build, as it is made in just the same way as I would create a modern site, just without any styling other than for basic structure such as line length, and a couple rules to use my timeless 1549 font.
Thanks for reading,
Ethan M