Você provavelmente pulou etapas.
Volta pra base.
A melhor recomendação que eu posso te dar pra aprender CSS(e até HTML) do jeito certo, é pelo Frontend Path, que é uma espécie de curso de Frontend da própria mozilla.
Estou te recomendando esse curso pois passei pela mesma situação que você. E não tem jeito, a gente tem que voltar pra base mesmo.
Espero ter ajudado.