Introduction| Tout savoir sur les sites Web
Un site web est un ensemble de pages web reliées entre elles par des liens hypertextes. Ces pages peuvent contenir du texte, des images, des vidéos, des fichiers audio, des formulaires et d'autres éléments interactifs. Les sites web sont accessibles via Internet et sont hébergés sur des serveurs web.
Qu'est-ce qu'une page Web ?
Une page web est un document HTML qui est affiché dans un navigateur web. Elle peut contenir du texte, des images, des vidéos, des liens hypertextes, des formulaires et d'autres éléments interactifs. Les pages web sont la base des sites web et peuvent être conçues pour diverses fins, telles que la présentation d'informations, la vente de produits ou de services, la communication avec les clients, la collaboration en ligne, etc.
Lien hypertexte
Un lien hypertexte est un élément cliquable présent sur une page web qui permet de diriger l'utilisateur vers une autre page web, un autre document ou une autre ressource en ligne. Les liens hypertextes sont généralement représentés par du texte souligné ou en couleur différente, mais ils peuvent également être des images ou des boutons.
Comment fonctionne un site Web ?
Un site web fonctionne en utilisant une combinaison de langages de programmation tels que HTML, CSS et JavaScript. Le navigateur web interprète ces langages pour afficher les pages web et les éléments interactifs sur l'écran de l'utilisateur. Le site web est hébergé sur un serveur web, qui peut être soit un serveur local, soit un serveur distant, accessible via Internet.
Comment accéder à un site Internet ?
Pour accéder à un site internet, vous devez ouvrir un navigateur web sur votre ordinateur ou votre appareil mobile, puis entrer l'adresse URL (Uniform Resource Locator) du site dans la barre d'adresse du navigateur. Vous pouvez également accéder à un site web en cliquant sur un lien hypertexte dans un autre site web ou dans un e-mail.
Comment créer un site internet ?
Pour créer un site internet, vous pouvez utiliser des logiciels de conception de sites web tels que WordPress, Wix, Squarespace, ou créer un site à partir de zéro en utilisant des langages de programmation tels que HTML, CSS et JavaScript. Vous devez également choisir un nom de domaine et un hébergement web pour rendre votre site accessible en ligne.
Qu'est-ce que le HTML ?
HTML (Hypertext Markup Language) est un langage de balisage utilisé pour créer des pages web. Il permet de structurer le contenu d'une page web en utilisant des balises pour définir les différents éléments tels que le texte, les images, les liens hypertextes, les formulaires, etc.
C'est quoi CSS ?
CSS (Cascading Style Sheets) est un langage de feuilles de style utilisé pour définir l'apparence et la mise en page des pages web. Il permet de contrôler les couleurs, les polices, les marges, les bordures et les éléments de mise en page tels que les colonnes et les grilles.
Quel est le rôle de HTML, CSS et JavaScript dans une page Web ?
HTML (HyperText Markup Language) : HTML est le langage de balisage standard utilisé pour créer le contenu de base et la structure d'une page web. Il permet de définir le contenu de la page, tels que les textes, les images, les liens, les formulaires, etc., ainsi que d'organiser ce contenu en différentes sections et d'y ajouter des balises de méta-données pour décrire la page aux moteurs de recherche.
CSS (Cascading Style Sheets) : CSS est un langage de style utilisé pour mettre en forme et styliser les éléments de la page web, tels que la couleur, la police, la taille, le positionnement, etc. Les feuilles de style CSS permettent de séparer la présentation visuelle du contenu HTML, ce qui facilite la maintenance et la mise à jour du site web.
JavaScript : JavaScript est un langage de script utilisé pour rendre la page web interactive et dynamique en ajoutant des comportements et des fonctionnalités avancées. Il peut être utilisé pour manipuler et modifier le contenu HTML et CSS en temps réel, pour valider les formulaires, pour créer des animations, pour interagir avec les API et les bases de données, et pour créer des applications web complètes.
En somme, HTML fournit la structure de base de la page web, CSS ajoute du style et de la présentation visuelle, tandis que JavaScript ajoute de l'interactivité et de la dynamique à la page web. Les trois technologies travaillent ensemble pour créer une expérience utilisateur riche et engageante sur le web.
Qu'est-ce qu'une balise en HTML ?
Une balise en HTML est un élément de code entouré de crochets angulaires (< et >) qui indique au navigateur comment afficher le contenu d'une page web. Par exemple, la balise <p> est utilisée pour définir un paragraphe de texte.
Quels sont les types de balises en HTML (pair, orpheline)
En HTML, il existe deux types de balises: les balises "pair" (aussi appelées "balises de conteneur") et les balises "orphelines" (aussi appelées "balises auto-fermantes").
Les balises "pair" : Ce type de balise a une balise d'ouverture et une balise de fermeture correspondante qui entourent le contenu de la balise. Par exemple, la balise <div> est une balise "pair" car elle s'ouvre avec <div> et se ferme avec </div>. Les balises "pair" sont utilisées pour encadrer le contenu et appliquer des styles à ce contenu.
Voici quelques exemples de balises "pair" courantes:
<div> pour créer des sections dans la page web
<p> pour créer des paragraphes
<h1> à <h6> pour créer des titres et sous-titres
<ul> et <ol> pour créer des listes à puces et des listes numérotées
<table> pour créer des tableaux
Les balises "orphelines" : Ce type de balise ne nécessite qu'une balise unique et ne contient pas de contenu, car elle est destinée à être utilisée pour ajouter des éléments à une page web sans avoir besoin d'encadrer un contenu. Les balises "orphelines" sont également appelées "balises auto-fermantes", car elles se ferment elles-mêmes.
Voici quelques exemples de balises "orphelines" courantes:
<br> pour insérer une rupture de ligne
<img> pour insérer des images
<input> pour créer des champs de formulaire
<meta> pour ajouter des informations sur la page qui ne sont pas visibles à l'utilisateur
Quelles sont les balises de base d'une page web ?
<!DOCTYPE html>
<html>
<head>
<title>Titre de la page</title>
<link rel="stylesheet" type="text/css" href="...">
<script type="text/javascript" src="..."></script>
</head>
<body>
<!-- contenu de la page ici -->
</body>
</html>
<!DOCTYPE html> : Cette balise déclare le type de document HTML utilisé pour la page web. Dans ce cas, il s'agit de HTML5.
<html> : Cette balise contient tout le contenu de la page web.
<head> : Cette balise contient des informations sur la page web telles que le titre, les liens vers les feuilles de style CSS, les scripts JavaScript et autres méta-données.
<title> : Cette balise contient le titre de la page web qui est affiché dans l'onglet du navigateur et dans les résultats de recherche.
<link> : Cette balise est utilisée pour lier une feuille de style CSS externe à la page web. L'attribut rel doit être défini à "stylesheet" et l'attribut href doit pointer vers le fichier CSS.
<script> : Cette balise est utilisée pour lier un fichier JavaScript externe à la page web. L'attribut src doit pointer vers le fichier JavaScript.
<body> : Cette balise contient le contenu visible de la page web.
Il est important de noter que les balises <link> et <script> doivent être placées dans la section <head> de la page web pour que les navigateurs puissent les charger correctement avant d'afficher le contenu de la page.
<html> : Cette balise indique que tout le contenu de la page est en HTML.
<head> : Cette balise contient des informations sur la page, telles que le titre, les scripts et les feuilles de style CSS.
<title> : Cette balise définit le titre de la page qui apparaît dans l'onglet du navigateur et dans les résultats de recherche.
<body> : Cette balise contient tout le contenu visible de la page web.
<div> : Cette balise est utilisée pour créer une section générique ou un conteneur pour un groupe d'éléments.
<p> : Cette balise est utilisée pour définir un paragraphe.
<a> : Cette balise est utilisée pour créer un lien hypertexte vers une autre page web ou une autre section de la même page.
<img> : Cette balise est utilisée pour afficher des images sur la page web.
<ul> : Cette balise est utilisée pour créer une liste non ordonnée.
<ol> : Cette balise est utilisée pour créer une liste ordonnée.
<li> : Cette balise est utilisée pour définir chaque élément de la liste créée avec les balises <ul> ou <ol>.
<h1> à <h6> : Ces balises sont utilisées pour créer des titres et des sous-titres.
<table> : Cette balise est utilisée pour créer un tableau sur la page web.
<tr> : Cette balise est utilisée pour créer une rangée dans un tableau.
<td> : Cette balise est utilisée pour définir une cellule dans un tableau.
<form> : Cette balise est utilisée pour créer un formulaire qui permet à l'utilisateur d'envoyer des données à un serveur.
<input> : Cette balise est utilisée pour créer un champ de formulaire dans lequel l'utilisateur peut saisir des données.
<button> : Cette balise est utilisée pour créer un bouton cliquable.
<b> : Cette balise est utilisée pour mettre en évidence du texte en gras.
<h1> à <h6> : Ces balises sont utilisées pour définir les niveaux de titres ou de sous-titres sur la page web, allant du plus important avec <h1> au moins important avec <h6>.
<li> : Cette balise est utilisée pour créer une liste d'éléments.
<span> : Cette balise est utilisée pour mettre en évidence un texte avec une mise en forme particulière, telle que la couleur ou la police.
<nav> : Cette balise est utilisée pour créer une section de navigation sur la page web.
<video> : Cette balise est utilisée pour incorporer des fichiers vidéo sur la page web.
<audio> : Cette balise est utilisée pour incorporer des fichiers audio sur la page web.
Quelle est la différence entre un site web statique et un site web dynamique
Un site web statique est un site qui ne change pas en fonction de l'utilisateur qui le visite. Le contenu est pré-écrit et affiché de la même manière pour tous les visiteurs. Les pages sont généralement écrites en HTML et CSS, et les images et autres fichiers médias sont stockés sur le serveur web. Un exemple de site web statique serait un site personnel avec des pages de biographie, de portfolio, et de contact.
En revanche, un site web dynamique est un site qui peut changer en fonction de l'utilisateur qui le visite. Les pages sont générées à la volée en utilisant des langages de programmation côté serveur tels que PHP, Python ou Ruby. Le contenu est stocké dans une base de données et est récupéré en temps réel lorsqu'un utilisateur accède au site. Les exemples de sites web dynamiques comprennent les réseaux sociaux, les sites d'e-commerce et les applications web.
En résumé, la principale différence entre un site web statique et un site web dynamique réside dans la façon dont le contenu est généré et affiché. Les sites web statiques ont un contenu fixe et sont créés en utilisant des fichiers HTML, CSS et des images. Les sites web dynamiques sont générés à la volée en utilisant des langages de programmation côté serveur et en accédant à des bases de données pour afficher du contenu dynamique.
EXERCICE 1
https://carrefour.codingclubhaiti.com/archive/exercice-html/2/62
EXERCICE 2
Créer un CV en HTML
https://carrefour.codingclubhaiti.com/archive/creer-un-cv-en-html/2/63