MON 1 : Le Web Front pour Soline

Tags :
  • MON
  • 2023-2024
  • temps 1
Auteurs :
  • Lola Bourdon

MON 1 sur le développement d'un site web basique

Niveau débutant

Mes objectifs pour ce premier MON sont de découvrir les bases des langages HTML et CSS afin d'être capable de coder un site internet simple pour appliquer ce que j'ai appris. Pour rendre cela plus ludique, je vais coder au fur et à mesure de mon apprentissage un site internet très basique décrivant une fiche méthode du langage html pour Soline qui n'a pas suivi la formation html. Par la suite j'améliorerait l'esthétique du site grâce à la découverte de CSS.

Méthodologie

Pour me former aux langages html et css, je suis partie de zéro. J'ai suivi, comme beaucoup, les cours de https://internetingishard.netlify.app. Il est temps de partager mes nouvelles compétences avec Soline pour qu'elle soit capable de faire son site web basique, sans trop approfondir ses connaissances.

1. Prérequis

Pour commencer, Soline aura besoin d'utiliser sur son ordinateur un éditeur de texte tel que Visual Studio Code qu'elle possède déjà, même si elle pourrait en utiliser d'autres.

Sur VScode, elle devra suivre les étapes suivantes :

  1. Dans l’explorateur de fichier, créer un dossier : "Mon-premier-site-vsc"
  2. Ouvrir l'application VsCode et choisir Fichier > ouvrir > fichier puis naviguer jusqu'au dossier "Mon-premier-site-vsc".
  3. Installer l’extension live folder : extension > live folder > installer, qui lui permettra de visualiser son super site web basique
  4. Créer un nouveau fichier html "premier-essai.html", un icone <> devrait apparaitre devant le nom du dossier

2. Les bases

Maintenant que Soline est sur la fenêtre de son fichier html, voici quelques bases :

Un fichier html se commence avec <html></html>. Maintenant l’intégralité de la page Web doit être enveloppée dans <html> tout le code </html>.

Entres les <html></html>. :

Maintenant que le </head> est fermée mais pas le </html>, placer <body></body> qui encadre le contenu visible, rien ne s'affiche sur la page web lorsqu'il est vide.

Dans <body></body> :

Voyons ce que ces premières informations rendent sur un site web basique. Pour cela il suffit de faire clique droit sur le nom du fichier html et de cliquer sur Open with Live Server :

code screen

Il existe également des liste ordonnées qui permettent de numéroter la liste. Cela fonctionne de la même manière mais on remplacera le <ul></ul> par <ol></ol>.

Écrire en Italique, gras ou souligné

Pour écrire en italique :

Pour écrire en gras :

Pour écrire en Souligné :

On peux également imbriquer un élément gras dans un italique ou vice versa avec : <em><strong> texte </strong></em>

Avec ces nouvelles informations, voyons ce que cela peut donner sur donner sur notre super site web :

screen code code

Les Eléments Vides

Les sauts de ligne et les lignes horizontales sont les éléments vides les plus courants. Pour indiquer un saut de ligne définitif, utiliser un seul élément </br> Pour les lignes horizontales, utiliser <hr/>.

Images

Pour finir la formation simple et rapide de Soline, parlons de comment insérer une image sur notre super site web basique.

Pour cela, il faudra ajouter au dossier "Mon-premier-site-vsc", les images que l'on veut utiliser, de la manière suivante :

screen

Partons du principe que Soline n'a que des images.png. Il faut utiliser la commande <img src='/code1.png'/>

On pourra ajuster la taille avec width: <img src='/screen3.png' width='200'/> selon le rendu souhaité.

Le fin du site final est le suivant :

screen code

3. Amélioration du site

L'objectif principal du site est terminée mais l'esthétique n'est pas forcément la meilleure. Pour l'améliorer j'ai fait mes premiers pas avec CSS en me basant toujours sur les cours de https://internetingishard.netlify.app. Finalement, j'ai tenté d'amener un côté plus pratique qu'esthétique.

J'ai aimé créer un sommaire avec des liens cliquables (en html) qui créent des liens vers certains titres de la page de la manière suivante :

code code

Dans les balises <head></head> du fichier "mon-premier-site.html" je suis venue ajouter de nouvelles commandes comme une nouvelle police, un nouveau fond (je ne citerai pas tout) et des commandes de couleurs, en CSS, parmi :

code

qui selon la taille des titres, les affiche de différentes couleurs.

4. Résultat

Pour finir ce premier MON sur le web front, j'ai pu découvrir les langages HTML et CSS. Mes conaissances sont encore à développer, notamment avec CSS mais je suis parvenue au résultat suivant : (affiché en partie)

screen screen