martes, 26 de agosto de 2014

Curso Bootstrap: Ejemplo básico

Curso Bootstrap: Ejemplo básico
En la anterior entrada, aprendimos qué es Bootsrap y entendimos su estructura de archivos y directorios. Una vez tenemos claros todos los conceptos básicos, el siguiente paso es crear nuestro primer proyecto. De esta manera reforzaremos de una manera más eficiente todo lo que aprendimos con anterioridad.
La estructura básica de un archivo HTML doy por hecho que ya sabrás como funciona. De lo contrario no te preocupes, puedes aprender que es HTML y como funciona en el siguiente enlace.
Para crear nuestro primer proyecto, abrimos una nueva página en blanco en nuestro editor de texto preferido, ya sea Sublime Text, Bluefish o incluso un Bloc de notas. Acto seguido copiaremos el siguiente código que se muestra justo debajo.

<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Cregarru - Curso Bootstrap: Ejemplo básico</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">

    <!-- HTML5 Shim y Respond.js IE8 soporta elementos HTML5 y media queries -->
    <!-- ATENCIÓN: Respond.js no funciona si visualizas la página vía file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    <h1>¡Hola mundo!</h1>

    <!-- jQuery (necesario para los plugins de Bootstrap) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <!-- Incluye todos los plugins compilados de Bootstrap -->
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>
La estructura de la página es básica, si tienes problemas para interpretarla te invito a que leas el Curso de HTML.
El siguiente paso será guardar todos los cambios y visualizar el resultado en un navegador web (Firefox, Chrome, Opera, Internet Explorer,...). Como podemos ver, el resultado es una página completamente en blanco con el texto "¡Hola mundo!".
Bootstrap Ejemplo básico

¿No te ha quedado claro el proceso que hemos realizado? No te preocupes, vamos a explicar en que consisten los puntos más destacables del código que hemos introducido.
En el encabezado encontramos la siguiente línea:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

Su función es la de forzar al navegador Internet Explorer que la página se visualice en la última versión que tengamos instalada. Puede pasar que tengamos la versión 10 de IE y visualicemos la web con una versión anterior, como IE7, si está asignado por defecto. Seguramente, al tratarse de una versión obsoleta del navegador, el resultado no será el que esperamos. Para evitar estos problemas introducimos la etiqueta anteriormente mencionada.
Una línea más abajo, podemos ver lo siguiente:

<meta name="viewport" content="width=device-width, initial-scale=1">

Esta etiqueta es la encargada de adaptar la página al ancho del dispositivo con el que estemos trabajando. Imprescindible si queremos que se visualice correctamente en dispositivos móviles por ejemplo.
En la siguiente línea, indicamos donde se encuentra la hoja de estilo de Bootstrap

<link href="css/bootstrap.min.css" rel="stylesheet">
Para una correcta visualización en navegadores antiguos, como IE8 o IE7, incluiremos los siguientes archivos:

<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

Su utilidad es la de ayudar a la interpretación de HTML5 y media queries en navegadores que no tienen soporte nativo.
Por último, si queremos utilizar los plugins con los que cuenta Bootstrap, debemos incluir la librería jQuery y las funciones propias de Bootstrap.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
Estas llamadas las incluimos al final de la página, antes de la etiqueta de cierre </body>, para no ralentizar tanto la carga de la web.
Como vemos, este ha sido un ejemplo muy básico. En próximas entradas iremos descubriendo más a fondo el potencial de Bootstrap.

0 comentarios:

Publicar un comentario