TP M1106 n°5 - Partie 1 sur 2 - Durée 2h

Framework Bootstrap 4

html5 CSS3 M1106 rwd bootstrap

Objectif

La séance de ce TP est dédié à la réalisation de votre second site web personnel adaptatif (responsive) en employant le framework Bootstrap version 4.

Une introduction à Bootstrap 4

Ce TP et votre site sont à faire avec Bootstrap 4.

Vous trouverez une documentation w3school pour Bootstrap 4 ici => https://www.w3schools.com/bootstrap4/default.asp

Bootstrap est un framework ("une boîte à outils" en français) permettant de créer des sites web adaptatifs, mobile first (on commence à penser le design pour les petits écrans puis on adapte aux plus grands), avec du HTML, du CSS et du Javascript (Bibliothèques Jquery.js et Popper.js). Vous n'avez pas à avoir de connaissances en Javascript pour l'utiliser, juste des connaissances en HTML et CSS.

Ne téléchargez pas Bootstrap. Vous utiliserez uniquement des liens vers :

Ces liens sont à ajouter à votre en-tête de site. Voilà vous êtes prêt(e) à utiliser les outils Bootstrap 4 !

Les liens concernent bien Bootstrap 4. Si vous tentez d'utiliser des classes Bootstrap 3, cela ne marchera pas forcément.

Bootstrap utilise le système de grille flexbox de CSS avec une grille de maximum 12 colonnes comme vous pourrez le voir plus en détail dans cette documentation w3schoools (Grille Boostrap 4) ou cette dernière par exemple.

Bootstrap 4 offre des classes pour regrouper les colonnes ensemble, mais aussi pour automatiquement s'adapter à l'écran :

On ajoute alors un numéro à la classe pour le nombre de colonnes recouvertes par le bloc, la somme sur une ligne devant faire 12 (comme pour la grille "à la main" du TP n°3). Si on ne précise pas de nombre, Bootstrap met des colonnes de même largeur.

D'autres exemples avec des détails supplémentaires, dont des menus déroulants, se trouvent sur cette page https://www.w3schools.com/bootstrap4/bootstrap_navbar.asp.

Un menu avec un template de site se trouvent sur cette page https://www.w3schools.com/bootstrap4/bootstrap_templates.asp.

Vous pouvez trouver de nombreux templates bootstrap gratuits sur Internet.

Création de votre site

Créez maintenant votre second site avec Bootstrap 4 et les mêmes mêmes consignes que celles données au TP précédent.

Il vous est recommandé de développer votre site à partir d'un des nombreux templates gratuits existants.

Vous le personnaliserez et l'adapterez aux consignes demandées pour votre site.

Ce travail est à réaliser individuellement et n'est pas un copier-coller de code issu d'Internet.

Vous déposerez à la fin de ce TP obligatoirement une archive de votre site. Votre archive ne contient évidemment pas Bootstrap ! Vous avez utiliser des liens comme cela vous a été expliqué dans la première partie de ce TP.