CSS was created in 1999 but only the cutting edge version of browsers could support only link colors in 2000.
The editor was nothing but a text box, no WYSIWYG.
It was non-designers and people that were learning HTML putting something together.
There was no @font-face, so you could only reference fonts people might have on their computer.
On dialup you didn’t want to load too many images. So 1 background image that tiled 50 times would load fast.
You had to use nested tables to have any structure and again put that all in a text box with no live preview or WYSIWYG. And using tables you needed to understand to use transparent gifs to prevent it from not looking right.
Many people didn’t have image editors except MS Paint, so the graphics you got had to be grabbed from somewhere else.
PNG didn’t exist, I don’t think MS-Paint supported gif on windows 95 or 98, it might of not even supported jpg. It primarily supported bmp.
But with David Carson style of design (grunge design) or lack of traditional design in the mainstream for most of the 90s it kind of worked ok.
The tools were primitive, and skills were low.