CSS exercise given at HEPL
"Fab Lafontaine" is an educational project, which will be used for HTML
/CSS
courses.
Note: the school where the course is given, the HEPL from Liège, Belgium, is a french-speaking school. From this point, the instruction will be in french. Sorry.
Lors de vos cours de web, vous allez découvrir les langages HTML et CSS et les mettre en pratique pour apprendre à créer des pages web.
Vous trouverez dans le dossier starter-assets deux fichiers textes, un nommé cigale.txt, et un nommé corbeau.txt. Ils contiennent chacun le texte de la Fable de Lafontaine correspondante.
Votre mission est
- de créer trois fichiers HTML qui permettent d’afficher le contenu de ces deux fichiers dans un navigateur web. Le fichier index permettra simplement de choisir entre les deux autres fichiers ;
- de valider votre code HTML dans un validateur ;
- de lier la feuille de style qui donnera à ces deux pages le rendu suivant :
Pour vous aider, voici les étapes que vous pouvez suivre :
-
avant tout, et avant de commencer à taper du code dans un fichier, prenez le temps d’analyser le contenu fourni pour identifier les balises à utiliser. Vous pouvez vous aider du rendu ci-dessus pour identifier les grandes sections de la page. Le plan du document est très simple. Pour la première fable, il doit correspondre au résultat suivant :
-
créer le fichier HTML et y placer les balises de départ qui fournissent un template de base complet, ce qui implique notamment :
- de bien indiquer que le document est en français ;
- au niveau de l'en-tête du document, de bien définir les méta-informations grâce aux balises
meta
,title
etlink
appropriées pour :- déclarer correctement l’encodage des caractères utilisé (pour ne pas avoir de problème d’affichage des caractères spéciaux et accentués dans le navigateur) ;
- renseigner que vous êtes l’auteur du document ;
- prévoir que, si on recherche votre page sur un moteur de recherche comme Google, les mots-clés suivants soient associés : Fables de La Fontaine, Jean de Lafontaine, fables, cigale et fourmi, cigale, fourmi (à adpater pour l’autre fable) ;
- prévoir que, si on recherche votre page sur un moteur de recherche comme Google, le moteur de recherche affiche la description suivante pour votre page dans la page qui présente les résultats de recherche : « La Cigale et la Fourmi est la première fable du livre I de Jean de La Fontaine située dans le premier recueil des Fables de La Fontaine édité en 1668. » ;
- prévoir que, si votre page est affichée dans un ancien navigateur IE qui ne reconnaît pas les nouvelles balises HTML5 (comme
nav
, `section, etc.), ces dernières puissent malgré tout être correctement affichées par le navigateur en question ; - faire en sorte que le titre du document qui s’affiche dans l’onglet du navigateur soit « La Cigale et la Fourmi – Fables de La Fontaine » ;
- lier la feuille de style à votre page HTML ;
- au niveau du coprs du document, de découper la page en trois grandes sections :
- la bannière (balise
header
) ; - le contenu principal (balise
main
) ; - le pied ed page (balise
footer
) ;
- la bannière (balise
-
baliser le texte en utilisant les balises HTML correctes ;
-
afficher l’image représentée dans le fichier
cigale-fourmi.jpg
avec, comme texte alternatif au cas où elle ne s’affiche pas, « La cigale et la fourmi en pleine discussion » (pour l’autre fable, il s'agira de l’image représentée dans le fichiercorbeau.png
avec, comme texte alternatif, « Le corbeau, bec ouvert, perdant son fromage ») ; -
faire en sorte que le lien « GitHub » du footer mène vers la page de l’organisation tecg-cpw dédiée à l’exercice html-fab-lafontaine sur GitHub à l’adresse https://github.com/tecg-cpw/html-fab-lafontaine.
- lancer un validateur :
- soit Total Validator (le mieux) s’il est installé sur votre machine ;
- soit le validateur HTML5 du W3C en ligne sinon ;
- interpréter les erreurs éventuelles fournies par le validateur ;
- corriger ;
- valider à nouveau jusqu'à ce qu’il n’y ait plus d'erreur.
- a
- article
- blockquote
- br
- cite (avec classe "author" ou "work" pour désigner respectivement l'auteur ou l'ouvrage)
- figure
- footer
- h1
- h2
- header
- img
- li (avec la classe "active" pour la page courante)
- main
- nav
- p (avec la classe "source" pour le paragraphe qui reprend les sources de la Fable)
- q
- ul
Consulter le livre de référence pour toutes informations utiles
Veillez à bien respecter les règles de la typographie française (voir transparent projeté au cours théorique entitesHTML_typo.pdf
) dans le centre de ressources de Myriam Dupont sur l’École virtuelle).
Rappel : 7 choses à vérifier dans tout travail pour respecter les règles de la typographie française :
- Majuscules accentuées (
À
,Â
É
,È
,Ê
,Ç
), etc. - Espaces insécables avant les ponctuations hautes (
) - Ligatures (
œ
,æ
, etc.) - Guillemets typographiques du français (chevrons ouvrants et fermants
«
et»
) - Apostrophe française (
’
) - Points de suspension (
…
) - Tirets spéciaux pour les incises, les énumérations, … (
–
,&madash;
, etc.)
Bon Travail !