pdf : pour impression
Mini projet CSS #
Objectif #
L’objectif de ce mini projet est de réaliser le style d’une page web.
Vous disposez de trois fichiers :
-
margaret_hamilton.html
est la page web qu’il faut mettre en forme.Il n’y a rien à faire dans ce document, examinez en détail les balises et classes.
-
style.css
est le style de la page web en question. Ce fichier contient des selecteurs vides.Votre travail est de les remplir avec les propriétés et attributs qui conviennent.
-
Margaret_Hamilton.pdf
est l’objectif final, converti en pdf.Vous devez vous approcher le plus possible de ce résultat.
Liens vers ces fichiers : #
Restitution du projet #
- Vous rendrez un travail individuel
- Seul le fichier
style.css
est à rendre, les autres ne devant pas changer. - Les autres modalités sont détaillées dans le travail donné.
Quelques précisions #
Démarche :
-
Enregistrer les trois fichiers dans un dossier
ihm_web/margaret_hamilton/
sur votre drive et localement. -
Ouvrir les trois fichiers dans sublime text ou vs code. Vous pouvez utiliser autre chose mais je vous recommande un de ceux là.
- sublime texte est moins efficace, il connaît les propriétés et complète les attributs mais ne les propose pas.
- vs code fait le café.
-
Modifier le fichier
style.css
pour cela :- Ouvrir le fichier HTML dans google chrome,
- ouvrir les outils de développeur (F12) de chrome,
- tester des modifications de style dans chrome,
- copier ces modifications dans le fichier
style.css
une fois satisfait, - enregistrer le fichier et rafraîchir la page web (Maj + F5 pour forcer le rafraîchissement du style),
- recommencer
Sauvegarder régulièrement, créez des versions, testez…
Essayez dans devTools avant d’enregistrer, cela vous évitera des surprises.
Etant donné que j’ai d’abord crée le style et ensuite converti, c’est parfaitement faisable.
Mon fichier source fait 61 lignes. Pas 23456…
Attention, les attributs html sont loin d’être parfaits et manquent parfois de cohérence mais… lire le paragraphe suivant.
Soin du détail #
Vous êtes dans la peau d’un intégrateur :
“il met en page le document en accord avec la charte graphique et les règles typographiques”
- L’objectif est de refaire, pas d’apporter votre touche personnelle.
- Chaque détail compte : alignement, type de police, gras, souligné, italique, centrage, taille etc.
Tout n’est pas simple, certaines modifications demandent de l’astuce, n’y passez pas la journée.
Liste des propriétés CSS employées #
Afin de vous éviter une galère trop conséquente, vous trouverez ici la liste de toutes les propriétés CSS utilisées dans la correction, par ordre alphabétique :
border-bottom-color
border-bottom-style
color
display
font-family
font-size
font-style
line-height
margin-left
margin-right
padding-bottom
padding-top
text-align
text-decoration
width
Certaines sont employées plusieurs fois, selon l’élément ou la classe, avec des attributs différents.
Sources #
- MDN cherchez directement dans leur moteur après une propriété
- W3 Schools même chose, cherchez directement, testez les exemples
- google : cherchez des méthodes précises “css centrer un élément”
- premier résultat pour “css centrer un élément”
Quelques mots sur le texte #
Tiré d’un magasine publié en juillet 2019, il décrit le parcours surprenant de Margaret Hamilton, une informaticienne de la NASA. Cela devrait vous intéresser.
Évaluation finale, objectifs #
Je répète, l’objectif est de produire le même résultat, pas d’améliorer les documents fournis.
Vous ne touchez pas aux sources fournies, je n’utiliserai pas votre version modifiée de margaret_hamilton.html
.
Afin d’évaluer votre travail je vais :
- déplacer votre fichier
style.css
dans le dossier contenantmargaret_hamilton.html
. - ouvrir votre fichier dans un éditeur de texte et lire votre code. Lisibilité, organisation, soin du détail.
- ouvrir
margaret_hamilton.html
dans chrome et comparer. Je n’évalue pas vraiment, c’est pour me faire une idée. - “Imprimer”… “dans un pdf” … et ouvrir ce pdf. C’est ce .pdf que je compare au document de référence
Margaret_Hamilton.pdf
. Et là je regarde tout tout tout.
Et donc comment travailler ?
Faîtes pareil.
- déplacez les fichiers dans un même dossier.
- Faites une copie du fichier style.css d’origine. Ça vous aidera. Conservez des versions intermédiaires aussi. Ça aide.
- Ouvrez
style.css
avec un éditeur de texte comme sublime text, ouvrir aussimargaret_hamilton.html
- Ouvrez le pdf avec chrome
- modifiez
style.css
, enregistrer et rafraîchirmargaret_hamilton.html
- répétez jusqu’à obtenir un résultat satisfaisant
- De temps en temps, exportez en pdf : “Imprimer, dans un pdf”, comparer au pdf d’origine.
- Quand vous êtes satisfait, nettoyez votre code. Vérifiez que ça fonctionne toujours.
- Rendez le travail et attendez votre 20/20.
Dernière remarque : c’est parfaitement possible, c’est comme ça que j’ai crée le pdf.