Cara, acredito que esteja iniciando, então vou dar um papo de dev preguiçoso
busque aprender algumas tecnologias de css, bulma ou pico, vão ajudar a criar um site mais coeso e organizado, com layout e tal, fazer tudo na mão, com css puro, é bem difícil mesmo, e praticamente ninguém faz