Science Numérique et Technologie - Classe de 2nde

Organiser un fichier .html

Le Html5 a apporté de nouvelles balises (de type bloc) qui permettent d'organiser 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 confondre cette balise 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 d'une page du site sur les dinosaures que vous êtes en train de créer. Enfin, pour la mise en forme (couleurs, bordures, etc...), ce sera au fichier .css de la définir.

Bac à sable - Gérer les Marges

Chaque élément Html est contenu dans une boîte.

boite

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 différemment en distinguant 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. En ajoutant des bordures, l'espacement sera encore plus visible.

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" */
    }		
  • Astuce intéressante

Imaginons que vous vouliez centrer horizontalement un paragraphe dans la page (ou n'importe quelle autre balise bloc de largeur inférieure à la page), alors il suffit de déclarer auto la propriété margin dans le fichier .css. Le paragraphe ci-dessous :

Un paragraphe petit mais centré !

est obtenue à l'aide du code Css suivant :

Une bannière aérée

  1. Reprenez le fichier dilophosaure.html.
  2. Ajouter une bannière à cette page dont le contenu sera le titre de niveau 1 « Mes dinosaures préférés ».
  3. Entourez le titre, le paragraphe et l'image d'une unique balise <section>. Puisque la bannière comporte un titre de niveau 1, il faudra transformer le titre que est dans la partie <section> en titre de niveau 2.
  4. Ajouter ensuite les balises <nav> et </nav> au bon endroit dans cette page. Pour l'instant, ces balises seront vides.
  5. Ajouter les balises <footer> et </footer> juste avant la balise fermante </body>. Écrire votre nom, votre prénom et votre classe entre ces balises.
  6. Reprenez le fichier style.css et ajouter une mise en forme sur la bannière pour qu'elle ressemble à ce que vous verrez en cliquant sur le bouton « Affichage à obtenir ».
    N'oubliez pas le changement de niveau du titre contenu dans la <section>. Vous pouvez aussi fixer la hauteur de l'image ou lui donner une marge à gauche pour qu'elle ne sorte plus de l'écran lorsqu'elle est survolée par la souris.
  • Solution pour le Html
  • Affichage à obtenir
  • Solution pour le Css

Un site contient plusieurs pages

A partir du fichier dilophosaure.html, il faut créer quatre nouvelles pages, chacune présentant un dinosaure différent.

Vous trouverez ci-dessous les images de quatre dinosaures que vous pouvez télécharger avec un clic droit puis [Enregistrer sous...]. Placez les dans le dossier [Mon_Site]. Chaque image est accompagnée du descriptif correspondant.

Dinosaure Description
pteranodon en lego 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.
T-Rex en lego 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.
velociraptor en lego 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.
indominus en lego 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 :

  1. d'enregistrer le fichier dilophosaure.html avec un nouveau nom ;
  2. de remplacer les éléments nécessaires afin d'avoir cinq pages distinctes concernant les cinq dinosaures dans le dossier [Mon_Site].

Vous pouvez comparer avec les images des pages ci-dessous.