Как запомнить css?
А не надо ничего специально запоминать. Забыл/не знаешь - сходил в гугл. Опять забыл/не знаешь - еще раз сходи. Сходи 5ый раз, 10ый. На 11ый раз уже не надо никуда ходить, мозг уже за вас все сделал и запомнил. По такой схеме часто-используемые свойства, такие как цвет, шрифт, отсутпы и т.д. запоминаются практически сразу, реже-используемые - чуть подольше. И стыдится или боятся того, что постоянно нужно что-то где то смотреть и подглядывать не нужно. Для этого справочники и существуют и не важно какой у тебя опыт - 1 месяц  или 10 лет.
Не пытайся запомнить все и сразу - плохо кончишь.
Учи то, что необходимо для решения конкретной задачи. Постоянно держи шпаргалку с нужными в конкретный момент тегами, функциями и т.д. и постоянно пиши код, а не пользуйся ctrl + c / ctrl + v. Напишешь один и то-же кусок кода 10, 100, 1000 (тут все больше индивидуально) и в какой-то момент даже задумываться не будешь об этом - просто будешь на автомате писать.
На первых этапах гораздо более важно понимание, а не знание. Выучи ты хоть все существующие функций, без понимания как и что устроено - толку ноль, зато с пониманием как и что должно работать легко сможешь сориентироваться в документации и найти нужную функцию.