Créez votre premier site web avec HTML et CSS : Guide débutant avec déploiement sur github (second parti)
Créez votre premier site web avec HTML et CSS : Guide débutant avec déploiement sur github (second parti)
Oumy Laye Kane
06 mai 2024
•
9 min de lecture
Styles CSS de base
Au niveau de ce point on va utiliser les propriétés de bases qui sont fréquemment utilisé comme display, margin, padding, font-size, color, background, etc.
Maintenant avant d'avancer on crée d’abord notre fichier css qu’on va nommer style.css puis on le lie avec notre fichier index.html
Pour créer le fichier "style.css", vous cliquez en dessous de "index.html", puis vous choisissez l'option "Nouveau fichier" ou “new file”. Ensuite, vous saisissez le nom que vous souhaitez, suivi de l'extension ".css".
Après cela on va vers le fichier index.html pour le lier au fichier style.css et le link on le met dans la balise head
html
<link rel="stylesheet" href="style.css" />
Maintenant on peut commencer à styliser le navbar
Le code ajouté pour le navbar
Le rendu
Explication brève des propriétés utilisés au niveau de style.css :
Le caractère * (astérisque) est un sélecteur universel qui correspond à tous les éléments HTML sur une page web ainsi on l’a donné la propriété margin=0 pour supprimer toutes les marges par défaut pour tous les éléments de la page.
La propriété margin permet de définir une marge extérieure de chaque côté d'un élément
La propriété padding permet de définir une marge intérieure de chaque côté d'un élément
La propriété width permet de définir la largeur de la boîte du contenu d'un élément
La propriété background permet de mettre un couleur de fond
La propriété display permet de changer le mode d'affichage par défaut d'un élément, il peut les aligner, les mettre en bloc, etc
La propriété list-style permet de spécifier le type du marqueur d'item de liste à utiliser
La propriété font-size permet de définir la taille de fonte utilisée pour le texte
La propriété text-decoration permet de paramétrer cette propriété et d'autres propriétés associées aux décorations
La propriété color permet de définir la couleur de premier plan d'un élément texte et de ses éventuelles décorations
Si vous comprenez bien l’utilisation de ces propriétés, on peut passer à la stylisation des autres parties de la page.
Allons voir ce qu’on a maintenant au niveau du navigateur
Notre site commence à être joli maintenant on peut ajouter des styles un peu avancé pour rendre la page magnifique .
Ajout de styles avancés
On voulait enlever l’image qui est au niveau du header pour le mettre en background , mettre des box-shadow , etc.
css
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
La propriété box-shadow permet d’appliquer un ombre au niveau de l’élément
La propriété background-image permet d’ajouter une image en arrière-plan, le background-repeat définit la façon dont les images d'arrière-plan sont répétées, le background-size est utilisée pour définir la taille de l'image d'arrière-plan et le height c’est pour définir une hauteur pour l’élément ciblé.
Pour ce qui est des styles avancés, il en existe de nombreux autres, mais nous avons pris seulement quelques exemples à titre d'illustration. Parmi les autres techniques avancées que l'on peut mentionner figurent les animations, les transitions, les dégradés, les ombres, les effets 3D, etc.
Les medias queries permettent de modifier l'apparence d'un site ou d'une application en fonction du type d'appareil ainsi le media (@media) s'applique lorsque la largeur de l'écran est entre 320px à 991 px.
C’est-à-dire que les médias permettent de gérer la responsivité de la page.
Maintenant attaquons la partie du déploiement.
Nous allons utilisés justes les commandes de git qu’on a besoin pour effectuer le déploiement.
Déploiement sur GitHub
Si vous vous rappelez bien, nous avions déjà créé un compte GitHub via ce lien https://github.com/. Maintenant, nous utilisons ce compte pour créer un dépôt distant.
On clique sur new pour créer un nouveau dépôt
Lorsque nous avons terminé de remplir les informations, nous cliquons sur ce bouton pour créer le dépôt
Voici la page vers laquelle nous sommes dirigés.
Vous utilisez ces commandes pour lier votre dépôt distant à votre dépôt local
Vous ouvrez votre terminal pour exécuter les commandes suivantes
Lorsque vous exécutez la commande git init , cela initialise le projet Git dans le répertoire spécifié. En conséquence, les fichiers et répertoires deviennent suivis par Git, et leur statut apparaît en vert lorsqu'ils sont prêts à être ajoutés à un commit
On applique la commande git add . pour ajouter tous les fichiers existants. On n’a pas de résultat au niveau du terminal mais plutôt au niveau des fichiers
La commande git commit nous permet de créer une "capture" de l'état actuel des fichiers dans notre répertoire de travail et l'enregistrez dans l'historique des versions de Git. Le -m” ” permet de spécifier un message descriptif pour le commit
Maintenant on remarque que l’état des fichiers est devenu normal ce qui veut dire qu’on a bien sauvegardé notre premier version de git
On peut créer une branche avec la commande git branch +le nom de la branche ou bien renommer la branche actuelle en main ou bien même par un nom que l’on souhaite avec cette commande branch -M main
Maintenant on ajoute la commande git remote add pour ajouter un remote à notre dépôt local.
Maintenant on pousser notre travail vers le dépôt distant à l’aide de la commande git push
Nous voilà sur notre interface github , tous les fichiers se trouvent ici
Nous pouvons passer à l’étape suivante
Puis on défile vers la section Github Page
Tadaam notre site est en live voici le lien du site https://oumylayelay1.github.io/monprojet/
Récapitulation :
Balise : est un élément de structure utilisé pour marquer le début et la fin d'un contenu spécifique sur une page web.
Exemple: <body></body>
Alt : est un attribut utilisé dans les balises d'images (<img>) en HTML pour fournir un texte alternatif décrivant le contenu de l'image.
En conclusion, ce tutoriel vous a guidé à travers les étapes essentielles pour créer votre premier site web avec HTML et CSS, en mettant l'accent sur la pratique plutôt que sur la théorie. Nous avons exploré les bases de HTML, y compris la création de la structure de base d'une page web avec des balises HTML, ainsi que l'ajout de contenu et d'images. Nous avons également plongé dans les fondamentaux de CSS, en appliquant des styles pour améliorer l'apparence et la mise en page de notre site.
En suivant ce tutoriel, vous avez appris à configurer votre environnement de développement, à utiliser un éditeur de texte comme Visual Studio Code, à travailler avec Git pour le contrôle de version et à déployer votre site sur GitHub Pages. En continuant à explorer et à expérimenter avec ces technologies, vous serez en mesure de créer des sites web plus avancés et personnalisés à l'avenir. N'oubliez pas que la pratique est la clé pour maîtriser ces compétences, alors continuez à coder et à créer !
QCM
Pour mettre à l'épreuve vos compétences, nous vous invitons à répondre à ces questions dans le formulaire suivant : https://qruiz.net/Q/?dmwFYq.
Bonne chance !
Partager cet article
Oumy Laye Kane
Coach à Bakeli School of Technology — Passionné par la technologie et la formation professionnelle en Afrique.
Bakeli est une école de formation professionnelle
dans les nouvelles technologies créer par Volkeno. Elle a formé + de 6000 étudiants et
professionnels aux métiers des nouvelles technologies et du digital.