Cómo quiero que se vea
Estoy tratando de agregar espacios horizontales y verticales entre las columnas en BS4 pero mantiene los puntos de interrupción (negros o rojos) o los puntos de interrupción de bootstrap. ¿Hay alguna manera fácil de agregar espacio? He probado la nueva configuración de márgenes de BS4, pero en realidad no me ayudó (arruinó el encabezado y el color de fondo). Además, las 2 columnas horizontales deben tener la misma altura.
por cierto Si ejecuta el fragmento, las columnas no se muestran correctamente debido al tamaño de la salida del fragmento. Eso es lo que debería ser en no móvil: captura de pantalla (o expanda el fragmento)
* { color: white; } .black { background-color: black; } .red { background-color: red; } nav { background-color: antiquewhite; margin: 0px; } .row {} .head { background-color: aqua; }
HEADING 0 COLUMN aaaa
aaaa
HEADING 1 COLUMNS BLACK bbbb
bbbb
HEADING 2 CLOUMNS RED cccc dddd eeee HEADING 3 COLUMNS BLACK ffff
ffff
HEADING 4 CLOUMNS RED hhhh
Para el espaciado, Bootstrap 4 tiene clases de espaciado sensibles p-*
(para relleno) y m-*
(para márgenes).
Entonces, en su caso, podría experimentar agregando p-1
o tal vez p-2
a todas sus columnas para lograr el efecto deseado.
Nota: Las clases de espaciado de Bootstrap se basan en unidades rem
, no en px
porque px
es la forma antigua y obsoleta de hacer las cosas cuando se trata de un diseño sensible y de accesibilidad.
Aquí está el enlace de referencia para usted:
https://getbootstrap.com/docs/4.0/utilities/spacing/
El siguiente fragmento de código produce el resultado deseado mediante el anidamiento y la clase m-1
para crear márgenes alrededor de las columnas:
HEADING 0 COLUMN aaaa
aaaa
HEADING 1 COLUMNS BLACK bbbb
bbbb
HEADING 2 CLOUMNS RED cccc dddd eeee HEADING 3 COLUMNS BLACK ffff
ffff
HEADING 4 CLOUMNS RED hhhh