Estoy probando Twitter Bootstrap y me quedé atascado con andamios básicos con filas. Volví a visitar su documentación varias veces y puedo ver columnas de anidación donde básicamente puedes anidar columnas dentro de una columna, pero no puedo ubicar la capacidad de combinar filas en una y alinearla con la columna al lado de las filas no combinadas.
La imagen de abajo debe ilustrar lo que quiero lograr.
La única solución alternativa que encontré es usar tablas, pero no me gusta esta idea ya que mi opinión es que la capacidad de respuesta no funcionaría con el uso de tablas.
¿Alguien tiene alguna solución elegante para esto? La mayoría del diseño web que necesito necesitará un excelente nivel de flexibilidad, por lo que sería genial si pudiera recoger algo útil aquí.
fuente
1row=25px
,2row=50px
. ¿Puedes hacer que el divisor extendido sea tan alto como toda la fila? Intenté agregar.row{height:100%;}
pero no funcionó.Debe usar el anidamiento de columnas de rutina de carga.
Ver Bootstrap 3 o Bootstrap 4 :
http://jsfiddle.net/DRanJ/125/
(En la pantalla del violín, agrandar la pantalla de prueba para ver el resultado, porque estoy usando COL- MD - *, luego columnas pilas de respuesta)
Nota : No estoy seguro de que BS2 permita el anidamiento de columnas , pero en la respuesta de Paul Keister, el anidamiento de columnas no se usa. Debe usarlo y evitar reinventar css mientras bootstrap funciona bien.
La altura de las columnas es automática, si agrega una segunda línea (como lo hago en mi ejemplo), la altura de la columna se adapta.
fuente
-md-
regla de respuesta. Debe ampliar su pantalla para ver el resultado esperado. Si necesita que sus tramos se muestren como columnas en pantallas más pequeñas, reemplácelas-md-
con-sm-
o-xs-
. Esta es una pregunta de punto de interrupción (consulte bootstrapdocs.com/v3.0.3/docs/css/#grid ).Nota: Esto fue para Bootstrap 2 (relevante cuando se hizo la pregunta).
Puede lograr esto usando
row-fluid
para hacer una fila basada en fluidos (porcentaje) dentro de una existenteblock
.Aquí hay un ejemplo de JSFiddle .
Me di cuenta de que había un margen izquierdo extraño que aparece (o no aparece) para los tramos dentro del
row-fluid
después del primero. Esto se puede solucionar con un pequeño ajuste CSS (es el mismo CSS que se aplica al primer hijo, expandido a los que están más allá del primer hijo):fuente
row-fluid
cuando llegue el momento de comenzar a subdividir las filas internas.Revisa este. Espero que te ayude por completo.
http://jsfiddle.net/j6amM/
fuente
La respuesta de Paul parece vencer el propósito de bootstrap; el de responder al tamaño de la ventana gráfica / pantalla.
Al anidar filas y columnas, puede lograr el mismo resultado, al tiempo que conserva la capacidad de respuesta.
Aquí hay una respuesta actualizada a este problema;
Puedes ver el codepen aquí.
fuente
fuente