Acabo de encontrar un par de artículos de CSS que hablan de una nueva técnica para construir Grids Flexibles de forma más dinámica y sencilla que se llama FlexBox o Cajas Flexibles.

CSS-FlexBox

Artículo en inglés: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

Artículo en español: https://developer.mozilla.org/es/docs/Web/Guide/CSS/Cajas_flexibles

El primero lo resumen muy brevemente con ejemplos muy claros y lo que se quiere obtener visualmente para que se entienda bien.

Y del segundo lo que más me ha gustado, es que te enseña cómo realizar el Grid de manera que se pueda visualizar tanto en navegadores de escritorio como en dispositivos móviles. El grid es capaz de adaptarse e incluso de elegir el orden de cómo queremos que se muestren los elementos, u ocultar los que no vemos necesarios en pantallas pequeñas.

Dos artículos muy interesantes para echarle un vistazo y jugar con el CSS.