Necesito crear una página receptiva usando bootstrap colocando un div en el centro de una página como en el diseño mencionado a continuación.
css
twitter-bootstrap
responsive-design
Rama Priya
fuente
fuente
Respuestas:
ACTUALIZACIÓN para Bootstrap 4
Alineación de cuadrícula vertical más simple con caja flexible
Solución para Bootstrap 3
Es un ejemplo simple de una división horizontal y vertical centrada en todos los tamaños de pantalla.
fuente
class="col-xs-4 col-xs-offset-4"
debería ser suficiente.CSS:
HTML:
Violín de ejemplo
fuente
En bootstrap 4
para centrar al niño horizontalmente , use la clase bootstrap-4
para centrar al niño verticalmente , use la clase bootstrap-4
pero recuerda no olvides usar la clase d-flex con estas, es una clase de utilidad bootstrap-4, así
Nota: asegúrese de agregar utilidades bootstrap-4 si este código no funciona
fuente
Actualización para Bootstrap 4
Ahora que Bootstrap 4 es flexbox, la alineación vertical es más fácil. Dado un div de flexbox de altura completa, solo nosotros
my-auto
para márgenes incluso superiores e inferiores ...http://codeply.com/go/ayraB3tjSd/bootstrap-4-vertical-center
Centro vertical en Bootstrap 4
fuente
No necesita cambiar nada en CSS, puede escribir esto directamente en clase y obtendrá el resultado.
fuente
sin mesa de exhibición y sin bootstrap, preferiría hacer eso
http://codepen.io/matoeil/pen/PbbWgQ
fuente
Buena respuesta ppollono. Solo estaba jugando y obtuve una solución un poco mejor. El CSS permanecería igual, es decir:
Pero para HTML:
Esto sería suficiente
fuente
No es la mejor manera, pero seguirá funcionando.
fuente
Creo que la forma más sencilla de lograr el diseño con bootstrap es así:
todo lo que hice fue agregar capas de divs que me permitieron centrar el div, pero como no estoy usando porcentajes, debe especificar el ancho máximo del div para que sea el centro.
Puede usar este mismo método para centrar más de una columna, solo necesita agregar más capas div:
Nota: que agregué un div con la columna 12 para md, sm y xs, si no hace esto, el primer div con color de fondo (en este caso "blueviolet") colapsará, podrá ver los div secundarios , pero no el color de fondo.
fuente
Para la versión real de Bootstrap 4.3.1 use
Estilo
Código
fuente
Prueba esto, por ejemplo, usé una altura fija. Creo que no afecta el escenario receptivo.
fuente
En Bootstrap 4, use:
También puede cambiar la posición según lo que desee:
Referencia aquí
fuente
Aquí hay reglas simples de CSS que ponen cualquier div en el centro
https://css-tricks.com/quick-css-trick-how-to-center-an-object-exactly-in-the-center/
fuente
La solución más simple será agregar una columna en blanco en ambos lados como a continuación:
fuente
jsFiddle
HTML :
CSS :
fuente