Section courante

A propos

Section administrative du site

 Langage  Elément  Tutoriel  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Introduction
Les premiers pas avec la version 2
Les premiers pas avec la version 3
Préface
Notes légales
Dictionnaire
Recherche

Les premiers pas avec la version 3

Télécharger

Le Bootstrap 3 propose quelques méthodes simples pour démarrer rapidement, chacune adaptée à un niveau de compétence et à un cas d'utilisation différents.

https://github.com/twbs/bootstrap/releases/download/v3.4.1/bootstrap-3.4.1-dist.zip

jsDelivr

Les gens de jsDelivr fournissent gracieusement un support CDN pour CSS et JavaScript de Bootstrap. Utilisez simplement ces liens jsDelivr :

  1. <!-- Dernière version compilée et minifiée du CSS -->
  2. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
  3.  
  4. <!-- Thème optionnel -->
  5. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap-theme.min.css" integrity="sha384-6pzBo3FDv/PJ8r2KRkGHifhEocL+1X2rVCTTkUfGk7/0pbek5mMa1upzvWbrUbOZ" crossorigin="anonymous">
  6.  
  7. <!-- Dernier JavaScript compilé et minifié -->
  8. <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>

Installer avec Bower

Vous pouvez également installer et gérer les polices de caractères, CSS, JavaScript et Less de Bootstrap à l'aide de Bower :

bower install bootstrap

Installer avec npm

Vous pouvez également installer Bootstrap à l'aide de npm :

npm install bootstrap@3

require('bootstrap') chargera tous les plugiciels jQuery de Bootstrap sur l'objet jQuery. Le module bootstrap lui-même n'exporte rien. Vous pouvez charger manuellement les plugiciels jQuery de Bootstrap individuellement en chargeant les fichiers /js/*.js sous le répertoire de niveau supérieur du paquet.

Le package.json de Bootstrap contient des métadonnées supplémentaires sous les clefs suivantes :

Clef Description
less Chemin vers le fichier source principal Less de Bootstrap.
style Chemin vers le CSS non minifié de Bootstrap ayant été précompilé à l'aide des paramètres par défaut (aucune personnalisation).

Installer avec Composer

Vous pouvez également installer et gérer Bootstrap avec Less, CSS, JavaScript et les polices de caractères à l'aide de Composer :

composer require twbs/bootstrap

Autoprefixer requis pour Less/Sass

Le Bootstrap utilise Autoprefixer pour gérer les préfixes des fournisseurs CSS. Si vous compilez Bootstrap à partir de sa source Less/Sass et que vous n'utilisez pas notre Gruntfile, vous devrez intégrer vous-même Autoprefixer dans votre processus de construction. Si vous utilisez Bootstrap précompilé ou notre Gruntfile, vous n'avez pas à vous en soucier car Autoprefixer est déjà intégré dans notre Gruntfile.

Qu'est-ce qu'il contient

Bootstrap est téléchargeable sous deux formes, dans lesquelles vous trouverez les répertoires et fichiers suivants, regroupant logiquement les ressources communes et fournissant des variantes compilées et minifiées.

jQuery requis : Veuillez noter que tous les plugiciels JavaScript nécessitent l'inclusion de jQuery, comme indiqué dans le modèle de démarrage.

Bootstrap précompilé

Une fois téléchargé, décompressez le dossier compressé pour voir la structure du Bootstrap (compilé). Vous verrez quelque chose comme ceci :

bootstrap/
+-- css/
|   +-- bootstrap.css
|   +-- bootstrap.css.map
|   +-- bootstrap.min.css
|   +-- bootstrap.min.css.map
|   +-- bootstrap-theme.css
|   +-- bootstrap-theme.css.map
|   +-- bootstrap-theme.min.css
|   +-- bootstrap-theme.min.css.map
+-- js/
|   +-- bootstrap.js
|   +-- bootstrap.min.js
+-- fonts/
    +-- glyphicons-halflings-regular.eot
    +-- glyphicons-halflings-regular.svg
    +-- glyphicons-halflings-regular.ttf
    +-- glyphicons-halflings-regular.woff
    +-- glyphicons-halflings-regular.woff2	
	

Il s'agit de la forme la plus simple de Bootstrap : des fichiers précompilés pour une utilisation rapide dans presque tous les projets Web. Nous fournissons des fichiers CSS et JS compilés (bootstrap.*), ainsi que des fichiers CSS et JS compilés et minifiés (bootstrap.min.*). Les cartes sources CSS (bootstrap.*.map) sont disponibles pour une utilisation avec les outils de développement de certains navigateurs. Les polices de caractères de Glyphicons sont incluses, tout comme le thème Bootstrap en option.

Code source de Bootstrap

Le téléchargement du code source de Bootstrap comprend les ressources CSS, JavaScript et les polices de caractères précompilées, ainsi que les fichiers source Less, JavaScript et la documentation. Plus précisément, il comprend les éléments suivants et plus encore :

bootstrap/
+-- less/
+-- js/
+-- fonts/
+-- dist/
|   +-- css/
|   +-- js/
|   +-- fonts/
+-- docs/
    +-- examples/
	

Less/, js/ et fonts/ sont le code source de polices de caractères CSS, JS et d'icônes (respectivement). Le dossier dist/ inclut tout ce qui est répertorié dans la section de téléchargement précompilé ci-dessus. Le dossier docs/ inclut le code source de la documentation et des exemples/ d'utilisation de Bootstrap. Au-delà de cela, tout autre fichier inclus fournit un support pour les paquets, les informations de licence et le développement.

Compilation de CSS et JavaScript

Bootstrap utilise Grunt pour son système de build, avec des méthodes pratiques pour travailler avec le cadre d'application. C'est ainsi qu'il compile leur code, exécutons des tests, et bien plus encore.

Installation de Grunt

Pour installer Grunt, vous devez d'abord télécharger et installer node.js (incluant npm). npm signifie node packaged modules et constitue un moyen de gérer les dépendances de développement via node.js.

Ensuite, à partir de la ligne de commande :

Une fois terminé, vous pourrez exécuter les différentes commandes Grunt fournies à partir de la ligne de commande.

Commandes Grunt disponibles

Commande Action Description
grunt dist Compilez simplement CSS et JavaScript. Régénère le répertoire /dist/ avec des fichiers CSS et JavaScript compilés et minifiés. En tant qu'utilisateur Bootstrap, c'est normalement la commande que vous souhaitez.
grunt watch Surveiller Surveille les fichiers sources Less et les recompile automatiquement en CSS chaque fois que vous enregistrez une modification.
grunt test Exécuter des tests Exécute JSHint et exécute les tests QUnit dans de vrais navigateurs grâce à Karma.
grunt docs Crée et test les ressources de documentation Crée et teste les ressources CSS, JavaScript et autres étant utilisées lors de l'exécution de la documentation localement via bundle exec jekyll serve.
grunt Crée absolument tout et exécute des tests Compile et minimise CSS et JavaScript, crée le site Web de documentation, exécute le validateur HTML5 par rapport aux documents, régénère les ressources du personnalisateur, et bien plus encore. Nécessite Jekyll. Généralement nécessaire uniquement si vous piratez Bootstrap lui-même.

Dépannage

Si vous rencontrez des problèmes lors de l'installation de dépendances ou de l'exécution de commandes Grunt, supprimez d'abord le répertoire /node_modules/ généré par npm. Ensuite, réexécutez npm install.

Gabarit de base

Commencez avec ce gabarit HTML de base ou modifiez ces exemples.

Copiez le code HTML ci-dessous pour commencer à travailler avec un document Bootstrap minimal :

  1. <!doctype html>
  2. <html lang="en">
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <!-- Les 3 balises méta ci-dessus *doivent* apparaître en premier dans l'entête ; tout autre contenu de l'entête doit apparaître *après* ces balises -->
  8.     <title>Gabarit 101 Bootstrap</title>
  9.  
  10.     <!-- Bootstrap -->
  11.     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
  12.  
  13.     <!-- HTML5 shim et Respond.js pour la prise en charge des éléments HTML5 et des requêtes multimédias par IE8 -->
  14.     <!-- AVERTISSEMENT : Respond.js ne fonctionne pas si vous affichez la page via file:// -->
  15.     <!--[if lt IE 9]>
  16.       <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
  17.       <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
  18.     <![endif]-->
  19.   </head>
  20.   <body>
  21.     <h1>Bonjour le monde</h1>
  22.  
  23.     <!-- jQuery (nécessaire pour les plugiciels JavaScript de Bootstrap) -->
  24.     <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"></script>
  25.     <!-- Inclure tous les plugiciels compilés (ci-dessous) ou inclure des fichiers individuels selon les besoins -->
  26.     <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>
  27.   </body>
  28. </html>     


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 15 octobre 2024