What are the different types of CSS layout? (Please mention all)
There are two: grid for two dimensions, flex for one dimension. Three if you count the normal default layout.
Floats can be used to create columns, and tables can be used to layout, neither are really necessary now except if backwards compatibility is needed.