João Eduardo Montandon
Desenvolvimento de Aplicações Web - COLTEC/UFMG
O Bootstrap pode ser baixado por meio deste link. Basicamente, o Bootstrap pode ser configurado de três formas diferentes:
Para configurar o Bootstrap compilado, deve-se fazer o download do arquivo compactado, e então extraí-lo na pasta onde está localizada a sua aplicação web.
Em seguida, basta importar o Bootstrap dentro da página HTML de seu interesse, como podemos ver no exemplo abaixo:
<!DOCTYPE html>
<html lang="en">
<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>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via 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>
<!-- Código HTML aqui!!! -->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Os estilos presentes no Bootstrap estão disponíveis tanto em Less quanto em Sass.
Em ambos os casos, código fonte - seja ele Less ou Sass - deverá ser compilado para geração do CSS a ser utilizado na sua página web.
Uma vez compilado, deve-se realizar o mesmo processo descrito na sessão anterior para inclusão do Bootstrap na sua página.
Uma versão do Bootstrap está disponível via CDN. Para utilizá-la, basta o código necessário para importar os arquivos necessários. Neste caso, basta substituir os comandos de inclusão descritos anteriormente pelos comandos abaixo:
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
index.html na pasta raiz, e adicione o seguinte código:
<!DOCTYPE html>
<html lang="en">
<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>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via 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> Hello Bootstrap</h1>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Como podemos observar, o título Hello, Bootstrap apresenta um estilo diferente do padrão. Isto acontece pois o Bootstrap fornece um conjunto de estilo padrão para todos os elementos headers presentes no HTML.
Observe também que não foi necessário fazer nenhuma configuração na sua página HTML, a não ser a inclusão dos arquivos bootstrap.min.css, bootstrap.min.js, e jquery.min.js.