Retour au blog

Quiz : Le Web (HTML, CSS et Protocole HTTP)

Chaque clic sur ton navigateur déclenche une cascade de technologies. Comprends-tu vraiment ce qui se passe sous le capot ?

Cet article a été rédigé à des fins pédagogiques. Les informations présentées peuvent évoluer. Nous t’invitons à vérifier auprès de sources officielles.

L'essentiel à connaître

Le Web repose sur un modèle Client-Serveur. Ton navigateur (le client) envoie une requête à un ordinateur distant (le serveur) qui lui renvoie les données demandées. Cette communication est régie par le protocole HTTP (HyperText Transfer Protocol). Une requête HTTP contient une méthode (comme GET pour demander une page ou POST pour envoyer des données) et une URL.

Pour afficher une page, le navigateur interprète deux langages principaux. Le HTML (HyperText Markup Language) définit la structure et le contenu de la page à l'aide de balises. Le CSS (Cascading Style Sheets) s'occupe de la mise en forme : couleurs, polices, et disposition des éléments. Sans CSS, le Web ressemblerait à un simple document texte en noir et blanc.

Définition : Une balise HTML est un élément de code entouré de chevrons (ex: <p>) qui indique au navigateur la nature du contenu qu'il contient.

À retenir : Le HTTP est un protocole "sans état", ce qui signifie que le serveur ne se souvient pas des requêtes précédentes. On utilise des "cookies" pour pallier cela.

Les points clés

Il ne faut pas confondre le Web et Internet. Internet est l'infrastructure mondiale (les câbles, les routeurs), tandis que le Web est l'une des applications qui l'utilise. Le protocole HTTP utilise lui-même la couche de transport TCP/IP pour s'assurer que les données arrivent sans erreur. Aujourd'hui, on utilise massivement le HTTPS, qui est une version sécurisée (chiffrée) du HTTP.

Côté code, la séparation des préoccupations est la règle : le HTML pour le fond, le CSS pour la forme. Une erreur classique en débutant est de mettre du style directement dans les balises HTML au lieu d'utiliser une feuille de style séparée. En CSS, on utilise des "sélecteurs" pour cibler les éléments HTML à modifier.

Formule : Structure d'une règle CSS : sélecteur { propriété: valeur; }

Piège classique : Les codes d'état HTTP : 200 signifie "Succès", mais le célèbre 404 signifie que la ressource n'a pas été trouvée sur le serveur.

Quiz : Teste tes connaissances

Question 1 : Que signifie l'acronyme HTML ?

A. High Text Marking Language
B. HyperText Markup Language
C. Home Tool Markup Language
D. Hyperlinks and Text Management

Réponse : B. HTML est un langage de "balisage" (markup) qui permet de structurer du texte avec des hyperliens.

Question 2 : Quelle balise HTML est utilisée pour créer un lien hypertexte ?

A. <link>
B. <href>
C. <a>
D. <url>

Réponse : C. La balise <a> (pour "anchor") associée à l'attribut "href" permet de créer des liens vers d'autres pages.

Question 3 : Quel est le rôle principal du CSS ?

A. Gérer la mise en forme et l'apparence visuelle
B. Créer des bases de données
C. Envoyer des emails
D. Définir la structure du texte

Réponse : A. Le CSS permet de définir les couleurs, les tailles, les espacements et la mise en page des éléments HTML.

Question 4 : Que signifie le code d'erreur HTTP 404 ?

A. Le serveur est en panne
B. Accès interdit
C. Succès de la requête
D. Ressource non trouvée

Réponse : D. Le code 404 est envoyé par le serveur quand l'URL demandée ne correspond à aucun fichier existant.

Question 5 : Quelle méthode HTTP est généralement utilisée pour demander l'affichage d'une page ?

A. POST
B. GET
C. SEND
D. PUSH

Réponse : B. La méthode GET est utilisée pour récupérer (lire) une ressource. POST est utilisé pour envoyer (écrire) des données, comme un formulaire.

Question 6 : Dans un fichier CSS, comment cible-t-on tous les éléments <p> ?

A.p { }
B. #p { }
C. p { }
D. <p> { }

Réponse : C. Pour cibler une balise HTML directement, on écrit son nom sans point ni dièse. Le point est pour les classes, le dièse pour les IDs.

Question 7 : Quelle est la différence entre HTTP et HTTPS ?

A. HTTPS est chiffré et sécurisé
B. HTTPS est plus rapide
C. HTTP est réservé aux mobiles
D. Il n'y a aucune différence

Réponse : A. Le "S" signifie "Secure". Les données échangées sont chiffrées pour éviter qu'un tiers ne puisse les lire.

Question 8 : Quelle balise contient les métadonnées de la page (titre, encodage) non affichées directement ?

A. <body>
B. <footer>
C. <section>
D. <head>

Réponse : D. La balise <head> contient les informations techniques. Le contenu visible par l'utilisateur se trouve dans le <body>.

Question 9 : Quel symbole est utilisé pour les IDs en CSS ?

A. (point)
B. # (dièse)
C. $ (dollar)
D. @ (arobase)

Réponse : B. On utilise le dièse pour cibler un identifiant unique (ex: #mon-titre). Le point est réservé aux classes (ex: .ma-classe).

Question 10 : Qu'est-ce qu'un "cookie" dans le contexte du Web ?

A. Un virus informatique
B. Une image cachée
C. Un petit fichier texte stocké chez le client pour mémoriser des infos
D. Le nom du créateur du Web

Réponse : C. Les cookies permettent au serveur de reconnaître un utilisateur au fil des pages, utile pour rester connecté à un compte.

Question 11 : Quel port est utilisé par défaut pour le protocole HTTP ?

A. 80
B. 443
C. 21
D. 25

Réponse : A. Le port 80 est le standard pour le HTTP. Le port 443 est utilisé pour le HTTPS sécurisé.

Question 12 : Quelle propriété CSS change la couleur du texte ?

A. text-color
B. color
C. font-style
D. background-color

Réponse : B. En CSS, la propriété est simplement "color". "background-color" change la couleur de l'arrière-plan.

Question 13 : Qui a inventé le World Wide Web ?

A. Bill Gates
B. Steve Jobs
C. Mark Zuckerberg
D. Tim Berners-Lee

Réponse : D. Tim Berners-Lee a inventé le Web au CERN en 1989 en créant le HTML et le HTTP.

Question 14 : Comment insère-t-on une image en HTML ?

A. <img src="image.jpg">
B. <image href="image.jpg">
C. <pic link="image.jpg">
D. <img href="image.jpg">

Réponse : A. La balise <img> utilise l'attribut "src" (source) pour indiquer le chemin vers le fichier image.

Question 15 : Qu'est-ce qu'une URL ?

A. Un langage de programmation
B. Un type d'ordinateur
C. L'adresse unique d'une ressource sur le Web
D. Un logiciel de navigation

Réponse : C. Uniform Resource Locator. C'est l'adresse "humaine" (ex: google.fr) qui permet d'accéder à un site.

Comment ORBITECH Peut T'aider

ORBITECH AI Academy met à ta disposition des outils concrets pour réviser plus efficacement et progresser à ton rythme.

Tous ces outils sont disponibles sur ta plateforme ORBITECH. Connecte-toi et explore ceux qui correspondent le mieux à tes besoins !

Contenu en libre diffusion — partage autorisé sous réserve de mentionner ORBITECH AI Academy comme source.

COMMENCE DÈS MAINTENANT

Rejoins ORBITECH et accède à des cours, exercices et quiz personnalisés.

Commencer gratuitement
🌍 ORBITECH AI Academy — Free education in 88 languages for 171 countries