Il y a six niveaux possibles de titre dans la balise <body>
d'un fichier .html
. On utilise le plus souvent les
trois premiers niveaux de titre:
Les navigateurs prédéfinissent un rendu par défaut de chaque niveau de titre.
Les titres sont déclarés dans les navigateurs comme éléments de type bloc,
c'est-à-dire que ces éléments sont affichés par défaut les uns sous
les autres.
Attention !!!
Il ne faut pas confondre la balise <title>
avec les balises ci-dessus.
On rappelle que la balise <title>
contient le nom de la page, qu'elle
se place dans l'en-tête non visible du document (entre les balises
head
) et que son contenu s'affiche dans l'onglet du navigateur.
Bac à sable - Les Bordures
Chaque élément Html est
contenu dans une boîte. Cette boîte possède des bordures
modifiables grâce à trois paramètres :
border-width
pour l'épaisseur ;
border-style
pour la forme ;
border-color
pour la couleur.
Modifiez les différents champs du formulaire ci-dessous afin
d'obtenir les propriétés Css
correspondantes. Les dimensions sont en pixels.
Ci-contre, on peut choisir la bordure qui encadre le paragraphe,
c'est-à-dire son épaisseur, sa couleur et son apparence.
Code Css :
p { /* Mise en forme des paragraphes */
border-width : 0px; /* Epaisseur de la bordure en pixels */
border-style : none; /* Apparence de la bordure */
border-color : #000000; /* Couleur de la bordure - Noir */
}
Raccourci usuel en Css :
p { /* Mise en forme des paragraphes */
border : 0px none #000000; /* Épaisseur - Apparence - Couleur */
}
Titres en couleurs
Complétez le code Css afin que :
- Les titres de niveau 1 soient écrits en rouge et entourés d'une
bordure rouge foncée sur-élevée d'épaisseur 7 pixels;
- Les titres de niveau 2 soient écrits en vert sur fond jaune ;
- Les titres de niveau 3 soient écrits en orange et entourés d'une
bordure verte en sous-épaisseur de 4 pixels ;
- Les titres de niveau 4 soient écrits en blanc sur fond noir ;
- Les titres de niveau 5 soient écrits en gris ;
- Les titres de niveau 6 ne soient pas modifiés.
Conseils
- Refermez la boîte avec le code Html
pour visualiser en même temps l'écran d'affichage et l'énoncé.
- Comparez régulièrement avec l'affichage à obtenir.
- Faites des copier/coller des codes obtenus grâce au « bac à
sable » précédent.
- Affichage à obtenir
- Une solution
Bac à sable - Dissocier les bordures
Une bordure est en fait un rectangle constitué de quatre côtés,
chacun est identifié par sa position.
Ci-contre, on peut choisir l'apparence de chaque côté.
Faites des tests avec des côtés consécutifs épais et
de couleur différente.
Code Css :
p { /* Mise en forme des paragraphes */
border-top : 0px none #000000; /* Épaisseur - Apparence - Couleur */
border-right : 0px none #000000; /* Épaisseur - Apparence - Couleur */
border-bottom : 0px none #000000; /* Épaisseur - Apparence - Couleur */
border-left : 0px none #000000; /* Épaisseur - Apparence - Couleur */
}
Identifier les bordures
Compléter le code Css
ci-dessous pour que :
- Le code soit écrit en vert et souligné d'un trait rouge.
- Le titre
h1
se présente sous la forme
suivante :
Une fois cet exercice terminé, n'hésitez pas à regarder la solution
proposée pour voir une astuce sur les couleurs du texte et des bordures.
- Affichage à obtenir
- Une solution
Bac à sable - Arrondir les angles
La propriété border-radius
permet d'arrondir les coins des bordures.
Dans ce bac à sable, les dimensions sont en pixels.
Ci-contre, on peut choisir l'épaisseur, l'apparence et la couleur
de la bordure qui encadre le paragraphe, ainsi que l'arrondi des
angles (des «coins»).
Code Css :
p { /* Mise en forme des paragraphes */
border : 0px none #000000; /* Épaisseur - Apparence - Couleur */
border-radius : 0 0 0 0; /* Haut-Gauche Haut-Droit Bas-Droit Bas-Gauche */
}
Raccourci possible en Css
Pour le même arrondi à tous les angles, on ne donne qu'une
seule valeur :
On trouvera le détail sur
la page de w3schools.
Fichier avec du contenu
Nous allons reprendre entièrement le fichier dilophosaure.html
dans cet exercice.
- Retournez dans le répertoire
Mon_Site
puis
ouvrez le fichier dilophosaure.html
avec un
éditeur de texte (par exemple Notepad++
ou Geany
).
- Remplacez le paragraphe existant par :
«Le Dilophosaure, dont le nom scientifique
est Dilophosaurus, est un dinosaure théropode carnivore. Il a sur
sa tête deux crêtes, d’où son nom de Dilophosaurus qui veut dire
lézard à deux crêtes. Ses crêtes sont composées
d’extensions du nez et des os lacrymaux».
Attention de bien baliser les mots importants.
- Écrire un titre de niveau 1 intitulé « Dilophosaure ».
- Enregistrez puis double-cliquez sur ce fichier. Le navigateur doit
alors afficher le contenu ci-dessous :
- La mise en forme provient du fichier
style.css
.
Modifiez les règles de style de ce fichier afin d'obtenir l'apparence
ci-dessous.
Conseils
- Pour les bordures «en pointe» du titre, vous pouvez testez
la couleur
transparent
...
- Pour le fond en dégradé de gris, utilisez le code ci-dessous :
- Affichage à obtenir
- Une solution