domingo, 20 de julio de 2014

¿Qué es Bootstrap?



Últimamente muchos sitios web están basando su diseño en Bootstrap, ¿Qué es Bootstrap? Pues en pocas palabras es el framework de Twitter que permite crear interfaces web con CSS y Javascript que adaptan la interfaz dependiendo del tamaño del dispositivo en el que se visualice de forma nativa, es decir, automáticamente se adapta al tamaño de un ordenador o de una Tablet sin que el usuario tenga que hacer nada, esto se denomina diseño adaptativo o Responsive Design.

El sitio web de Bootstrap es http://getbootstrap.com/, donde podemos ver ejemplos y tutoriales de como usarlo.

Claramente el mejor ejemplo de utilización de Bootstrap es Twitter, pero existen otros sitios que implementan diseños responsive basados en este Framework como por ejemplo estos:

Breezi: http://breezi.com/

Para nuestras aplicaciones podemos usar Bootstrap. Aparte de que nos ahorramos mucho tiempo usando lo que ya tiene construido Bootstrap para estructurar nuestras páginas, su uso en la adaptabilidad de la interfaz del usuario, independientemente del tamaño de la pantalla del dispositivo, está de moda.

No entraremos mucho en detalle ahorita, solo darles una idea de lo que podemos hacer.

En Bootstrap podemos construir una tabla basada en divs de 12 columnas adaptables:
<div class="row">
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
  <div class="col-md-8">.col-md-8</div>
  <div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
  <div class="col-md-6">.col-md-6</div>
  <div class="col-md-6">.col-md-6</div>
</div>
Esto creará una estructura parecida a la siguiente:










Con elementos table de HTML podemos crear esta estructura. Sin embargo, los elementos table son recomendados para mostrar datos de manera tabular. Para un formulario lleno de controles HTML, lo recomendable son los div. Bootstrap posee clases css, que junto a los div, nos permite crear esta estructura para los formularios, además de muchas otras cosas que nos pueden ser útiles.

Para los ejemplos que veremos más adelante, usaremos Bootstrap en nuestro diseño. Aprenderemos como configurar nuestra aplicación para usar Bootstrap.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.