¿Qué es CSS Grid?

Hace poco hablábamos de Flexbox, uno de los mecanismos de CSS más útiles en la  maquetación de páginas web, incluso lo enfrentábamos con Grid. Sin embargo, teníamos pendiente profundizar un poco más en el propio CSS Grid , otro de los recursos de diseño CSS para disponer con mayor libertad los elementos en una página web o aplicación, algo que hacemos en este artículo.

Leer más

¿Grid o Flexbox? ¿Qué resulta más útil en diseño y maquetación web?

Flexbox y  Grid son dos  mecanismos de CSS que resultan especialmente útiles de cara a la  maquetación de páginas web. Comparamos sus principales funcionalidades y, en un primer vistazo, tenemos que reconocer que Grid puede hacer cosas que Flexbox no puede hacer y Flexbox puede hacer cosas que Grid no puede hacer. Con la ventaja de que ambos pueden trabajar juntos: un elemento de Grid puede ser un contenedor Flexbox y un elemento de Flexbox puede ser un contenedor de Grid.

Leer más

Profundizamos en el uso de justify-content de Flexbox

En este artículo, realizamos un ejemplo práctico de la propiedad justify-content de Flexbox, el mecanismo de maquetación web del que estamos hablando en últimos artículos. Recordemos que esta propiedad es muy útil para indicar cómo se van a colocar los justificados y márgenes de los ítems. A la hora de su distribución, podemos tanto justificarlos al inicio del eje como al final, indicar que se coloque un espacio entre ellos o entre ellos y los bordes.

Leer más

Las propiedades de los contenedores Flexbox (II)

Seguimos analizando las principales propiedades del contenedor Flexbox que comenzamos a ver hace poco. Flexbox (o Flexible Box)  es un potente mecanismo de CSS que nos permite elevar el nivel de la maquetación web más fácilmente. Antes de seguir avanzando, conviene recordar que Flexbox es un estándar de la web, por lo que es compatible con todos  los navegadores modernos.

Leer más

Las propiedades de los contenedores Flexbox (I)

Ya hace un tiempo que vimos las principales ventajas de Flexbox y sus aportaciones a CSS3, así que ahora queremos profundizar en algunos de sus aspectos más prácticos y funcionales para las tareas de Desarrollo Web y vamos a ver cómo aplicar las reglas de Flexbox y configurarlo para personalizar su comportamiento.

Leer más

Repasamos los principales conceptos de Flexbox

Como vimos en ¿Qué aporta Flexbox a CSS3?, Flexbox es un mecanismo de CSS3 que multiplica las posibilidades de maquetación web y nos facilita la composición del diseño. Vamos a comenzar una serie de artículos prácticos sobre Flexbox, pero antes vamos a explicar hoy algunos conceptos imprescindibles de esta herramienta, que nos obligará a pensar diferente en algunos momentos, e incluimos un ejemplo práctico que nos ayudará a descubrir todas sus posibilidades.

Leer más

¿Qué aporta Flexbox a CSS3?

Flexbox (o Flexible Box) es un potente mecanismo de CSS3 que nació de la urgencia de cubrir unas necesidades específicas de maquetación de contenidos que CSS no era capaz de conseguir fácilmente, como las alineaciones verticales.  De este modo, Flexbox perfecciona las posibilidades de diseño de CSS3 y permite componer una página web de manera muy sencilla y versátil, como explicamos a continuación.

Leer más