Modos de Escritura y Alineación en CSS: Flexbox y CSS Grid
Clase 10 de 28 • Curso Profesional de CSS Grid Layout
Contenido del curso
¿De dónde venimos y en dónde estamos?
¿Cómo se llegó al concepto de CSS Grid?
Control de alineamiento
- 7

Alineación de Elementos con Margin y Line Height en CSS
12:45 min - 8

Técnicas de Alineamiento CSS: Table Cell y Positions
15:19 min - 9

Alineación de Elementos con CSS y Modos de Escritura
04:02 min - 10

Modos de Escritura y Alineación en CSS: Flexbox y CSS Grid
Viendo ahora - 11

Propiedades lógicas en CSS: uso y aplicación práctica
09:26 min - 12

Técnicas de Alineamiento con Flexbox en CSS
06:54 min - 13

Dibujos Creativos con CSS: Técnicas y Desafíos
13:51 min
Conceptos generales para comenzar a trabajar con CSS Grid
Propiedades y valores para el elemento padre
Propiedades y valores para los elementos hijos
- 22

Creación de Grids en CSS para Diseños Creativos
07:03 min - 23

Alineación de Elementos Hijos en CSS Grid
07:36 min - 24

Alineación de elementos en CSS Grid: Justify, Align y Place Self
05:22 min - 25

Ubicación y Alineación de Elementos con CSS Grid
06:06 min - 26

Alineación de Elementos con CSS Grid y Flexbox
09:54 min
Lo que podemos lograr adicionalmente con CSS Grid
Explorando los modos de escritura y ejes de alineamiento resulta esencial para cualquier profesional o entusiasta del diseño web y el desarrollo front-end. Entender la base de Flexbox y CSS Grid, así como las propiedades de posición como top, right, bottom y left, crea un sólido fundamento para gestionar elementos en cualquier tipo de sistema de escritura. Sabías que, además del sistema de escritura latino, existen otros que alteran de manera significativa la forma en que construimos y visualizamos las páginas web. Todo esto nos conduce a comprender la importancia del GradingMode y cómo este impacta en el flujo del documento y el posicionamiento de los elementos, tanto en bloque como en línea.
¿Qué es el GradingMode y cómo influye en los diferentes sistemas de escritura?
El GradingMode es una propiedad en CSS que indica la dirección del flujo del texto y la orientación del contenido dentro de un elemento, lo que tiene un impacto directo en cómo construimos layouts con Flexbox y CSS Grid. Los diferentes valores que puede tomar esta propiedad son:
- horizontal-tb: De arriba hacia abajo, con un flujo horizontal (izquierda a derecha)
- vertical-rl: De arriba hacia abajo, con un flujo vertical (derecha a izquierda)
- vertical-lr: De arriba hacia abajo, con un flujo vertical (izquierda a derecha)
- sideways-rl: Flujo horizontal con el texto girado perpendicularmente
- sideways-lr: Similar al valor anterior, pero en la dirección opuesta.
Estos valores nos permiten adaptar nuestros diseños para soportar diferentes modos de escritura a nivel mundial.
¿Cómo se relacionan los conceptos de bloque y en línea con los modos de escritura?
Estos dos conceptos son fundamentales para entender cómo se posicionan los elementos en la página:
- Elementos en bloque: Asumen la totalidad del ancho disponible y se apilan verticalmente.
- Elementos en línea: Se alinean uno tras otro de manera horizontal, como las palabras en una oración.
Entender estos conceptos es clave para saber cómo se comportarán los elementos en distintos modos de escritura.
¿Qué cambios observamos al combinar Flexbox y CSS Grid con diferentes modos de escritura?
Al aplicar Flexbox o CSS Grid, notarás cómo se modifican las orientaciones y alineaciones de los elementos según el modo de escritura establecido:
- En Flexbox, propiedades como
justify-contentoalign-itemspueden verse afectadas visualmente cuando cambiamos de un modo de escritura a otro. - En CSS Grid, las filas y columnas pueden rotar o invertir su dirección, dependiendo del modo de escritura.
¿Cuál es la importancia de la propiedad Direction?
La propiedad direction especifica la dirección del texto y se puede configurar como ltr (left to right) o rtl (right to left). Esta propiedad es crucial cuando se trabaja con idiomas que se leen de derecha a izquierda, como el árabe o el hebreo.
Reto práctico sobre modos de escritura y ejes de alineamiento
Te invito a utilizar el repositorio proporcionado para jugar con las propiedades direction y writing-mode. Observa cómo cambian la apariencia del texto y la caja de comentarios. Además, explora la funcionalidad del overflow hidden y cómo esta propiedad puede ser útil en el diseño web.
Profundizando en las propiedades lógicas
Próximamente exploraremos las propiedades lógicas que proporcionan un nivel adicional de control y abstracción en el diseño, permitiendo una mayor flexibilidad en la adaptación de layouts para diferentes modos de escritura y direcciones de texto.
Este fascinante mundo de los modos y ejes de escritura es un claro ejemplo de cómo la web se ha ido adaptando a las diversas formas de comunicación escrita alrededor del globo. Te animo a seguir explorando y aprendiendo sobre estas técnicas avanzadas para mejorar tu habilidad en el diseño y desarrollo de interfaces multiculturales y accesibles. ¡Sigue adelante con tu aprendizaje!