Для html/css достаточно понять общую концепцию (что такое теги, селекторы и тд) а там уже есть такие ресурсы как cssreference, htmlreference с набором и описанием всех тегов/стилей которые существуют
Но к слову на практике используют процентов 10 из того что существует) все заучивать не нужно) достаточно знать что такое есть, а если оно реально нужно то с практикой оно само собой уже осядет в голове 🙃