Le Html5 a apporté de nouvelles balises
(de type bloc) qui permettent d'harmoniser la structure des pages
web. La partie visible de chaque page peut être structurée avec :
- Un en-tête grâce à la balise
<header>
(ne pas la confondre avec la balise <head> !!!) ;
- Un menu de navigation dans le site grâce à la balise
<nav> ;
- La partie rédactionnelle de la page est contenue dans
la (ou les) balises
<section>, qui contient
une ou plusieurs balises <p> ;
- Un pied de page grâce à la balise
<footer>.
En pratique, on ne se lance pas au hasard pour concevoir une page web !
On prépare un croquis qui permet d'anticiper la structure de la page. Cette structure
sera évidemment améliorée au fur et à mesure de la construction de la page (et du
site) web, mais elle sera un bon point de départ. Ci-dessous se trouve un croquis
préparatoire du site que vous êtes en train de consulter (l'apparence a bien évolué
depuis ce croquis préparatoire...).
Enfin, pour la mise en forme (couleurs, bordures, etc...), ce sera au fichier
.css de la définir.
Le but de l'exercice est d'afficher la page représentée ci-dessous (sans
les pointillés autour).
Deux indications :
- Les couleurs utilisées sont respectivement
darkred,
darkgreen, darkblue et darkorange.
- Pour afficher les caractères spéciaux tels que "&",
"<" ou ">", on utilise des entités HTML
(on pourra copier/coller/modifier l'écriture de <body>).
Ces entités sont écrites sous la forme &truc;
(ne pas oublier le & ni le point virgule final). Ainsi, pour
afficher « < », on écrit « <
» et pour afficher « &
», il a fallu écrire « & ».
Une liste complète des entités est disponible
sur le site de Doc'Alex.
- Affichage à obtenir ?
- Une solution ?
Dans l'exercice précédent, on n'arrive pas à avoir le même type d'affichage
et les mêmes espacements que sur l'image présentée. Pour y remédier, il faut
savoir que chaque élément Html est contenu
dans une boîte.
On peut définir les dimensions du contenu de cette boîte avec
les propriétés Css width
(largeur) et height (hauteur).
A cela s'ajoutent les valeurs de :
padding, espace entre le contenu et les bordures ;
border-width, épaisseur des bordures de la boîte ;
margin, espace entre la boîte et les autres boîtes.
Les propriétés précédentes peuvent être appliquées distinctement entre le haut
(-top), le bas (-bottom), la gauche
(-left) et la droite (-right).
Énoncé
Dans le «bac à sable» ci-dessous, les dimensions sont en pixels
et les valeurs haut-bas-gauche-droite sont identiques. N'hésitez pas à tester
des valeurs négatives pour les marges intérieures et/ou extérieures.
Ci-contre, commencez par choisir les dimensions du contenu de la boîte.
Ajoutez ensuite une bordure, un espace entre le contenu et la bordure puis
un espace extérieur à la boîte.
Code Css :
p { /* Mise en forme des paragraphes */
width : 360px; /* Largeur du contenu */
height : 100px; /* Hauteur du contenu */
border : 0px none #000000; /* Épaisseur - Apparence - Couleur */
padding : 0px; /* Espace "intérieur" */
margin : 0px; /* Espace "extérieur" */
}
Complétez le code Css pour obtenir
un affichage semblable à celui-ci :
- Affichage à obtenir ?
- Une solution ?
Le but de cet exercice est simple : faire du fichier index.html
la page d'accueil d'un mini-site sur les dinosaures. Vous trouverez ci-dessous
les images de quatre dinosaures que vous pouvez télécharger avec un clic droit
puis [Enregistrer sous...], ainsi que les descriptifs correspondants
à chaque image.
| Dinosaure |
Description |
 |
Le Ptéranodon est un diapside volant qui a vécu
durant l’ère du Crétacé, il y a environ 70 à 85 millions d’années, de l’ordre
des Ptérosaures.
Il est facilement reconnaissable à la longue et fine crête qui orne son crâne.
Ses os étaient creux et à mince paroi et leurs squelettes fossiles étaient
souvent retrouvés écrasés. |
 |
Le dinosaure Tyrannosaurus Rex, plus connu sous
le nom de Tyrannosaure ou T rex, est incontestablement à la fois le plus
célèbre des dinosaures, mais aussi celui qui a la réputation d’avoir été le
plus féroce d’entre eux.
Le Tyrannosaure était probablement le plus grand dinosaure carnivore. Son nom
signifie «Roi des reptiles tyrans». Il a vécu à la fin du crétacé
entre 68 et 65 millions d’années avant notre ère, en Amérique du Nord, en
Chine et en Mongolie. Le Tyrannosaure était bipède, pourvu de très petits
bras et d’une queue suffisamment longue pour lui servir de balancier.
Il pouvait facilement atteindre 12 à 14 mètres de long, 5 à 6 mètres de
hauteur pour un poids fleuretant avec les 7 tonnes. |
 |
Le Velociraptor était un genre de petit dinosaure
bipède carnivore à plumes qui a vécu à la fin du crétacé, entre 80 et
70 millions d’années avant notre ère. Son nom signifie
«voleur agile».
Le dinosaure Velociraptor se distingue des autres dromaeosauridés par sa tête
très étroite et aplatie. En revanche, le volume de son cerveau est relativement
important proportionnellement à sa taille. Le velociraptor possédait de
puissantes mâchoires portant environ 80 dents acérées. Il mesurait, de la tête
à la queue, environ 1,80 mètre pour une hauteur de 1,20 mètre et un poids qui
avoisinait les 15 kilogrammes. La morphologie du vélociraptor laisse à penser
qu’il possédait une excellente vitesse de course, pouvant atteindre 60 km/h,
et qu’il disposait de la vision tridimensionnelle. |
 |
Le dinosaure Indominus Rex, alias I-Rex, est
un dinosaure hybride obtenu par manipulation génétique, totalement imaginé pour
les besoins du film «Jurassic World».
Un terrible DHGM, Dinosaure Hybride Génétiquement Modifié, plus gros, plus
bruyant et avec plus de dents. |
A vous :
- de compléter le fichier
index.html avec ces éléments ;
- d'ajouter la structure nécessaire (<header>, <section>,
<footer>) ;
- de faire une mise en forme agréable à consulter en modifiant le
Css du fichier
style.css
Une fois le travail terminé, vous pourrez comparer avec la solution du
professeur disponible ci-dessous.