How to use CSS step by step to build webpage based on design

Something like “make this layout/design/component using this and that css features” instead of “design this complete web page using any techniques you like.” …

That would a great idea for developers to pick up CSS skills faster