Para establecer la forma de presentar los elementos html, CSS3 nos ofrece las siguientes propiedades :

 

Propiedades para controlar la visualización
display Define cómo un determinado elemento HTML se debe mostrar.
Overflow Indica qué sucede si el contenido desborda la caja de un elemento
visibility Especifica si un elemento es visible (sin perder su espacio)
clip Permite especificar las dimensiones de un elemento con posición absoluta que debe ser visible
z-index Especifica el orden de apilamiento de un elemento

FlexBox

Columnas

Transformaciones

Transiciones

Animaciones