Cómo crear un sistema grid con Bootstrap
Bootstrap está basado en HTML, CSS y JAVASCRIPT. Es simple y flexible, lo que agiliza el desarrollo web.
El sistema de cuadrícula es el núcleo de Bootstrap. Es precisamente debido a la existencia del sistema de cuadrícula que Bootstrap puede tener un programa de diseño receptivo tan poderoso.
La documentación oficial dice:
Bootstrap
proporciona un sistema de cuadrícula fluido, receptivo y centrado en dispositivos móviles que cambia con la pantalla o a medida que aumenta el tamaño de la ventana gráfica. se divide automáticamente en hasta 12 columnas. Incluye clases predefinidas para opciones de diseño simples, así como poderosas clases mixin para generar diseños más semánticos.
Entendamos este párrafo, podemos ver que la parte más importante es el dispositivo móvil primero, entonces, ¿qué es el dispositivo móvil primero?
El código CSS subyacente de Bootstrap se inicia de forma predeterminada en dispositivos de pantalla pequeña (por ejemplo, móviles, tabletas) y luego utiliza consultas de medios para extenderse a componentes y grids en dispositivos de pantalla grande (por ejemplo, portátiles, ordenadores de sobremesa).
Utiliza estas estrategias:
Contenido: Decide qué es lo más importante.
Diseño: Prioriza diseños con anchos más pequeños.
Mejora progresiva: se añaden elementos a medida que aumenta el tamaño de la pantalla.
Se utiliza un sistema de cuadrícula para crear un diseño de página combinando una serie de filas y columnas, y su contenido se ajusta a estos diseños creados.
Así es como funciona:
Las filas deben estar contenidas en .container (ancho fijo) o .container-fluid (100 %
ancho) para poder proporcionar con la alineación y el relleno correctos.
< / div>
Las clases predefinidas como .row y .col-xs-4 se pueden usar para crear rápidamente diseños ráster, mientras que las clases híbridas definidas en la fuente Bootstrap código
p>Se puede utilizar para crear diseños semánticos
Se pueden crear ranuras de columna configurando el atributo de relleno en el elemento .row,
se puede compensar El relleno establecido en el elemento .container, compensando así indirectamente el relleno de las columnas contenidas en la fila, es lo que hace que el siguiente ejemplo sea sorprendente. Los contenidos de las columnas de la cuadrícula están ordenados de forma ordenada.
Las columnas en un sistema de cuadrícula se representan por su extensión especificando un valor del 1 al 12. Por ejemplo, puedes usar tres .col-xs-4 para crear tres columnas del mismo ancho.
Si la fila contiene más de 12 columnas, los elementos que contienen las columnas adicionales se colocarán como un todo en una fila separada.
Si una fila contiene más de 12 columnas, los elementos que contienen las columnas adicionales se colocarán como un todo en una fila separada.
La clase de cuadrícula es adecuada para dispositivos con un ancho de pantalla mayor o igual al tamaño de corte y anula la clase de cuadrícula para dispositivos de pantalla pequeña. Por lo tanto, cualquier clase ráster
.col-md-* aplicada a un elemento se aplicará a dispositivos con anchos de pantalla mayores o iguales al tamaño de corte y anulará las clases ráster aplicadas a dispositivos con pantallas pequeñas. Por lo tanto, cualquier .col-md-* aplicado al elemento no existirá,
y también afectará a los dispositivos de pantalla grande.
Creo que después de leer la introducción anterior, domina este método. Para obtener más información interesante, preste atención a otros artículos relacionados en Gxl.com.
Lectura relacionada:
Cómo utilizar las instrucciones personalizadas de Vue para completar el menú desplegable
Acerca de la inserción del servidor HTTP/2
La gestión de nvm es diferente al método del nodo de versión