La cuadrícula de Bootstrap se rompe en el tamaño más pequeño

Afshin Gh

Usando este código:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>

<div class="container">
  <div class="row">

    <label class="col-2 col-form-label">Email</label>

    <div class="col-8">
      <input type="text" class="form-control">
    </div>

    <div class="col-2">
      text
    </div>

  </div>
 </div>

Si cambia el tamaño de la ventana al tamaño más pequeño, la cuadrícula se rompe.

Aquí está el enlace de Bootply .

Simplemente abra la vista previa y cambie el tamaño de su ventana al tamaño más pequeño, y la cuadrícula se romperá.

3 columnas deben permanecer en la misma fila, pero en el tamaño más pequeño, la última columna se desplaza a la fila inferior.

Esto sucede en ambas versiones ( 4 y 3.7 (col-xs-2) )

¿Cómo se puede arreglar esto?

Zim

Las columnas no pueden encogerse en un ancho de menos de 30px (debido al relleno) por lo que, a medida que el ancho de la pantalla se reduce, eventualmente las columnas se envuelven (apilan verticalmente). Para evitar esto, ajuste el relleno de las columnas dentro del row. Bootstrap 4 tiene una no-guttersclase para este propósito ...

https://www.codeply.com/go/XaBsD5AhJG

<div class="container">
    <div class="row no-gutters">
        <label class="col-2 col-form-label">Email</label>
        <div class="col-8">
            <input type="text" class="form-control">
        </div>
        <div class="col-2 pl-1">
            text
        </div>
    </div>
</div>

Bootstrap 4 también tiene clases de clases de utilidad de relleno que se pueden usar para ajustar el relleno en elementos individuales. Por ejemplo, utilicé pl-1(padding-left) en la última columna para dejar un pequeño espacio entre la entrada y el "texto". Otra opción de Bootstrap 4 es usar flex-nowrapen el rowque evitará que se envuelva y se cree un desplazamiento horizontal cuando haya desbordamiento.

En Bootstrap 3 , debe agregar CSS para ajustar el relleno.

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}


Empaquetado de
Bootstrap col-xs relacionado
Empaquetado de columnas de Bootstrap xs

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

El elemento de la cuadrícula se contrae en un tamaño de pantalla más pequeño

El elemento de la cuadrícula se contrae en un tamaño de pantalla más pequeño

La cuadrícula de bootstrap anidada se rompe cuando se envuelve en una etiqueta de formulario

Bootstrap se rompe la cuadrícula en la ventana gráfica de xs

Diseñador Pyqt5: el diseño de la cuadrícula se rompe al agregar un widget

No se puede cambiar el tamaño de la vista de árbol con la cuadrícula en tkinter

El cambio de tamaño de la cuadrícula Wpf no funciona después de que se movió el divisor

El tamaño de página no se selecciona en la cuadrícula al cargar la primera página

CSS / Bootstrap: el tamaño de la fuente no se cambia correctamente de la computadora al dispositivo móvil: la fuente en el dispositivo móvil parece tan pequeña

Centrar elementos dentro de la cuadrícula Bootstrap al cambiar el tamaño de la ventana

Diseño flexible angular, el tamaño de la cuadrícula no funciona como se esperaba

La cuadrícula se hace más pequeña después de presionar el botón "AddLexemesFromFolder"

¿Cómo usar el diseño de cuadrícula de arranque para mover una columna derecha en la parte superior para pantallas más pequeñas?

Cambie el tamaño de la cuadrícula para que coincida con el tamaño de los cuadros en la cuadrícula

El tamaño de la columna de la cuadrícula de Bootstrap no se aplica para materializar el menú desplegable con estilo

El sistema de cuadrícula Bootstrap 4 se rompe después de configurar las clases de visualización

Material-UI: la cuadrícula receptiva no cambia de tamaño en el ancho del móvil

bootstrap ocultando el contenido de la cuadrícula en una pantalla pequeña. Cuadrícula> Acordeón

Imagen para ajustar el tamaño de celda de la cuadrícula en WPF

¿Cómo configuro el tamaño de celda de la cuadrícula en Storybook 5?

Xamarin Forms cambiar el tamaño de la animación de cuadrícula en MVVM

Cuadrícula Vaadin 8: ¿Tamaño de la imagen en la celda de la cuadrícula?

El diseño de la cuadrícula se interrumpe en Firefox, pero no en Chrome

El diseño de la cuadrícula no se alinea

¿Cómo evitar que la cuadrícula de Bootstrap 4 divida el contenido de la columna en dos al cambiar el tamaño?

¿Cómo puedo diseñar el diseño de la cuadrícula en bootstrap?

¿Cómo ajusto el tamaño de CarouselView en la cuadrícula?

Cómo evitar que Canvas afecte el tamaño de la cuadrícula en UWP

FlexImages Tamaño de imagen de cuadrícula justificado en el móvil