freeCodeCamp/guide/spanish/bootstrap/index.md

6.1 KiB

title localeTitle
Bootstrap Bootstrap

Bootstrap

Bootstrap es un framework de front-end popular para el desarrollo web. Contiene componentes pre-construidos y elementos de diseño para estilizar el contenido HTML. Los navegadores modernos como Chrome, Firefox, Opera, Safari e Internet Explorer son compatibles con Bootstrap.

Bootstrap incluye un sistema de cuadrícula sensible para diferentes diseños. Es un excelente punto de partida para crear un sitio web compatible con dispositivos móviles. También incluye funcionalidad de JavaScript opcional como contenido plegable, carruseles y modales.

Historial de versiones

Twitter originalmente desarrolló el framework de Bootstrap como una herramienta interna. Lo lanzaron como un proyecto de código abierto en agosto de 2011.

Bootstrap 2 se lanzó en enero de 2012. Una de las características principales fue la introducción del sistema de cuadrícula sensible de 12 columnas. Bootstrap 3 apareció en agosto de 2013, cambiando a un diseño plano y un enfoque móvil. Bootstrap 4 está disponible en versión beta a partir de agosto de 2017, y ahora incluye Sass y Flexbox.

Bootstrap 4 estuvo en desarrollo durante dos años antes de lanzar algunas versiones beta durante 2017, mientras que la primera versión estable salió en enero de 2018. Algunos cambios notables incluyen:

  • Migración de Less a Sass;
  • Se migró a Flexbox y se mejoró el sistema de red;
  • Tarjetas agregadas (reemplazo de wells, miniaturas y paneles);
  • ¡Y mucho más!

En el momento de escribir este artículo, la última versión de Bootstrap es [4.1.3] (http://blog.getbootstrap.com/2018/07/24/bootstrap-4-1-3/ ). Si desea mantenerse al día con cualquier noticia de anuncios, sígalos aquí .

Instalación

Hay dos opciones principales para agregar Bootstrap a su proyecto web. Puede enlazar a fuentes disponibles públicamente o descargar el marco directamente.

Enlace a otra fuente

Puede agregar Bootstrap CSS utilizando un elemento <link> dentro del <head> de su página web que hace referencia a una Red de entrega de contenido (CDN):

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">

Agregar los elementos de JavaScript de Bootstrap es similar a los elementos <script> que normalmente se colocan en la parte inferior de su ' etiqueta Es posible que deba incluir algunas dependencias primero. Preste especial atención al orden indicado:


<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> 
 <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> 

Nota: Estos son solo ejemplos y pueden cambiar sin previo aviso. Consulte un CDN para los enlaces actuales que se incluirán en su proyecto.

Descargar / Instalar

Puede descargar e instalar los archivos de origen de Bootstrap con Bower, Composer, Meteor o npm. Esto permite un mayor control y la opción de incluir o excluir módulos según sea necesario.

npm install bootstrap

gem 'bootstrap', '~> 4.1.3'

_Nota: Estos son solo ejemplos y pueden cambiar sin previo aviso. Consulte el _ sitio web Bootstrap _ para ver los enlaces más actualizados.

El sistema de rejilla Bootstrap

El sistema de cuadrícula es un primer sistema de flexbox para dispositivos móviles para crear rápidamente diseños de todas las formas y tamaños adecuados para todos los dispositivos. Se basa en un diseño de 12 columnas y tiene varios niveles, uno para cada rango de consulta de medios.

Bootstrap viene con clases de cuadrícula predefinidas para su uso en el marcado. Vea más detalles y ejemplos en https://getbootstrap.com/docs/4.1/layout/grid/

Características de la barrera de seguridad

  • Bootstrap 3 es compatible con las últimas versiones de Google Chrome, Firefox, Internet Explorer, Opera y Safari (excepto en Windows). Además, es compatible con IE8 y la última versión de soporte extendido de Firefox (ESR). [12]

  • Desde 2.0, Bootstrap es compatible con el diseño web sensible. Esto significa que el diseño de las páginas web se ajusta dinámicamente, teniendo en cuenta las características del dispositivo utilizado (computadora de escritorio, tableta, teléfono móvil).

  • A partir de la versión 3.0, Bootstrap adoptó una filosofía de diseño móvil, enfatizando el diseño responsivo por defecto.

  • La versión 4.0 agregó soporte para Sass y Flexbox

Más información:

Bootstrap tiene una documentación exhaustiva con muchos ejemplos y una plantilla HTML para comenzar (esta plantilla solo tiene script incluido; no contiene una configuración del sistema de cuadrícula si eso es lo que está buscando).

Además, puedes encontrar tanto gratuitos como de pago. Temas que se basan en el framework de Bootstrap para proporcionar un aspecto más personalizado y elegante.

Recursos Bootstrap: