Le Web, inventé par Tim Berners-Lee en 1989, repose sur le système hypertexte et les hyperliens, et sa popularisation a été favorisée par l’arrivée des navigateurs comme NCSA Mosaic en 1993.
Éléments fondamentaux du Web : Ensemble des technologies permettant l’accès et la navigation sur le Web, comprenant notamment le protocole HTTP, les URL, le serveur Web, le client, et le Web lui-même (voir contenu source pour détails).
Réseau de données : Système permettant la transmission d’informations entre différents dispositifs via des connexions interconnectées, sur lequel repose le Web. (Ce concept est évoqué dans le contexte des connexions mondiales, mais la définition précise n’est pas donnée dans la source).
Protocole HTTP : HyperText Transfer Protocol, protocole de dialogue utilisé pour échanger des données entre un client (navigateur) et un serveur Web. Il permet la requête et la réponse pour accéder aux ressources du Web.
URL (Uniform Resource Locator) : Adresse unique d’une ressource sur le Web, indiquant son emplacement dans l’arborescence d’un site. Elle se compose de trois parties principales : le protocole HTTP(S), le nom de domaine, et le chemin vers la ressource.
Serveur Web : Système informatique qui héberge des ressources (pages, images, vidéos) et répond aux requêtes HTTP des clients en leur fournissant ces ressources si elles existent.
Client : Dispositif ou logiciel (par exemple, un navigateur) qui envoie des requêtes HTTP au serveur Web pour accéder à des ressources.
Le Web repose sur un dialogue standardisé entre clients et serveurs via le protocole HTTP, utilisant des URL pour localiser précisément chaque ressource dans une structure arborescente, permettant ainsi l’accès à un vaste ensemble de données reliées par des hyperliens.
Structure URL : Organisation hiérarchique de l'adresse d'une ressource sur le Web, composée de plusieurs parties permettant d'indiquer l'emplacement précis de cette ressource dans l'arborescence du site.
Parties de l'URL : Segments qui composent une URL, comprenant le protocole, le nom de domaine, et le chemin d’accès, permettant d’identifier et d’accéder à une ressource spécifique.
Protocole : Partie de l’URL qui indique le langage de communication utilisé entre le client et le serveur, généralement HTTP ou HTTPS, précisant la méthode de transfert des données.
Nom de domaine : Partie de l’URL qui désigne l’adresse unique du serveur hébergeant la ressource, par exemple "www.eduscol.education.fr". Il sert à localiser le serveur sur le réseau.
Chemin d’accès : Partie de l’URL qui indique la localisation précise de la ressource sur le serveur, en précisant la structure arborescente (dossiers et fichiers), par exemple "/actualites/article/sciences-numérique-technologie.html".
La structure d’une URL, composée du protocole, du nom de domaine et du chemin d’accès, permet d’identifier précisément une ressource sur le Web et d’assurer une navigation hiérarchique efficace.
Le couple HTML+CSS constitue la base du Web, HTML structurant la page avec des balises sémantiques, et CSS lui donnant un style graphique pour un rendu visuel cohérent et accessible.
Langage HTML : Wikipedia (définition) : Le HTML, Hypertext Markup Language, est le format de données conçu pour représenter les pages web. C’est un langage de balisage permettant d’écrire de l’hypertexte, d’où son nom. HTML permet de structurer sémantiquement et de mettre en forme le contenu des pages, d’inclure des ressources multimédias, dont des images, des formulaires de saisie, et des programmes informatiques. Il est souvent utilisé conjointement avec des langages de programmation (JavaScript) et des formats de présentation (feuilles de style en cascade).
Auteurs : Wikipedia (date non précisée).
Balises HTML : Ce sont des éléments de code délimités par des chevrons < >, permettant de structurer et de donner une signification au contenu. Chaque balise a une fonction précise, comme définir un titre, un paragraphe ou un lien.
Attributs HTML : Ce sont des propriétés ajoutées aux balises pour leur donner des caractéristiques spécifiques. Exemple : id (identifiant unique), class (groupe de styles). La syntaxe est : <balise attribut_1="valeur_1" attribut_2="valeur_2">.
Structure d'une page HTML : Composée principalement de balises ouvrantes et fermantes imbriquées, elle organise le contenu en sections sémantiques (titres, paragraphes, liens). La structure doit respecter l'imbrication correcte des balises, notamment que chaque balise ouverte doit être fermée dans le bon ordre.
Balises de titre : <h1>, <h2>, <h3>, etc., utilisées pour définir des titres de différents niveaux, avec <h1> comme titre principal. Leur contenu est sémantiquement important pour l'organisation du document.
Balise de paragraphe : <p>, utilisée pour délimiter un paragraphe de texte. Elle structure le contenu textuel en unités cohérentes.
Balise de lien : <a>, utilisée pour créer un hyperlien. Elle possède un attribut href qui indique l'adresse de la ressource vers laquelle le lien pointe.
<br/>).<h1> à <h6> définissent la hiérarchie des titres, <p> pour les paragraphes, et <a> pour les hyperliens.id et class permettent de cibler précisément des éléments pour la mise en forme ou la manipulation via CSS ou JavaScript.Le HTML structure le contenu d'une page web à l'aide de balises sémantiques, qui doivent être ouvertes, fermées et imbriquées correctement pour assurer une bonne organisation et accessibilité du document.
<h1> est utilisée pour définir un titre principal, essentiel pour la hiérarchie sémantique de la page.<p> sert à structurer le texte en paragraphes, facilitant la lecture et la compréhension.<strong> indique une mise en évidence sémantique d’un contenu, souvent traduite visuellement par du gras.class et id permettent de cibler précisément des éléments pour appliquer des styles CSS ou pour manipuler via JavaScript.Les balises <h1>, <p>, et <strong> structurent et hiérarchisent le contenu sémantique d’une page HTML, tandis que les attributs class et id facilitent la mise en style et la manipulation précise des éléments, dans le respect de l’imbrication correcte des balises.
Propriétés CSS : Attributs permettant de définir le style graphique d’un élément HTML, comme la couleur, la taille, l’alignement, etc. (voir propriétés text-align et background-color).
Sélecteurs CSS : Syntaxe utilisée pour cibler précisément un ou plusieurs éléments HTML afin d’appliquer des styles. Exemple : le sélecteur # pour cibler un élément par son id, le sélecteur . pour cibler par class.
Ciblage par id et classe : Méthodes de sélection d’éléments HTML en CSS :
# (dièse) : cible un élément unique avec un attribut id spécifique.. (point) : cible tous les éléments partageant une même classe (class).Propriétés text-align : Permet de définir l’alignement horizontal du texte dans un élément (exemples : left, center, right, justify).
Propriété background-color : Permet de définir la couleur de fond d’un élément HTML.
id en utilisant le sélecteur #, ou via l’attribut class en utilisant le sélecteur ..text-align permet d’aligner le texte à gauche, à droite, au centre ou justifié.background-color modifie la couleur de fond d’un élément.id et class : id doit être unique dans une page, tandis que class peut être attribuée à plusieurs éléments pour leur appliquer un même style.Le CSS, via ses sélecteurs et propriétés, permet de contrôler précisément la mise en page et l’apparence graphique d’une page web en ciblant efficacement les éléments HTML par id ou class.
Sélecteur # (id) : Un sélecteur en CSS utilisant le symbole # permet de cibler un élément HTML spécifique grâce à son attribut id. L’attribut id doit être unique dans une page, ce qui signifie qu’un seul élément peut porter un même id.
Source : "Dans le CSS, on utilisera le point . à la place du #. La différence entre « id » et « class » n'est pas très importante. L'attribut « class » permet de donner le même nom à plusieurs reprises dans une même page."
Sélecteur . (classe) : Un sélecteur utilisant le symbole . cible tous les éléments HTML ayant l’attribut class correspondant. Contrairement à l’id, une classe peut être attribuée à plusieurs éléments dans une même page.
Source : "Il est aussi possible d'utiliser l'attribut « class » à la place de « id »."
Utilisation de id et class :
id sert à cibler un seul élément précis, souvent pour une mise en forme spécifique ou une manipulation JavaScript.class permet de regrouper plusieurs éléments partageant une même caractéristique stylistique ou fonctionnelle, facilitant la mise en forme collective.Exemples de ciblage :
id : #monIdclass : .maClasse<p id="parag1"> ou <div class="conteneur"># en CSS indique un ciblage par id, qui doit être unique dans la page.. en CSS indique un ciblage par class, pouvant être attribué à plusieurs éléments.id doit être unique, tandis que class peut être partagée par plusieurs éléments.id pour un ciblage précis, class pour un regroupement d’éléments.id, on écrit #nomId. Pour une class, on écrit .nomClasse.Le ciblage en CSS utilise # pour identifier un élément unique via son id, et . pour regrouper plusieurs éléments partageant une même class. Ces sélecteurs permettent de définir précisément la mise en forme des éléments HTML.
Exploitation d'une page HTML-CSS : Processus consistant à analyser, comprendre et vérifier le rendu visuel d'une page web en utilisant un code HTML et CSS, notamment via des outils comme jsfiddle.net.
Lecture de code HTML : Action d'interpréter le contenu écrit en HTML, en identifiant les balises, leur structure, leur sémantique, et leur relation pour comprendre la composition de la page.
Interprétation du rendu : Analyse du résultat visuel obtenu après exécution du code HTML et CSS, en observant la mise en page, les styles appliqués, et la disposition des éléments.
Utilisation de jsfiddle.net : Outil en ligne permettant d’écrire, tester et visualiser simultanément du code HTML, CSS, et JavaScript dans un environnement intégré, facilitant la vérification du rendu visuel.
Vérification du résultat visuel : Contrôle de la correspondance entre le code écrit et l’affichage obtenu, en s’assurant que le rendu correspond aux attentes ou aux consignes, notamment par des captures d'écran.
L’exploitation d’une page HTML-CSS consiste à analyser le code pour comprendre sa structure et à vérifier le rendu visuel obtenu, en utilisant des outils comme jsfiddle.net pour tester et confirmer l’affichage.
Web : Système donnant accès à un ensemble de données (pages, images, sons, vidéos) reliées par des liens hypertextes et accessibles via Internet par un navigateur.
Hyperliens : Mots ou éléments cliquables permettant de consulter d’autres documents ou pages web.
Internet : Réseau de réseaux basé sur le protocole IP, distinct du Web qui est un service utilisant ce réseau.
URL (Uniform Resource Locator) : Adresse unique d’une ressource sur le Web, composée de trois parties : protocole (HTTP/HTTPS), nom de domaine, et chemin d’accès.
Protocole HTTP : Protocol de dialogue pour l’échange d’informations sur le Web.
HTML (HyperText Markup Language) : Langage de balisage conçu pour représenter et structurer les pages web. Il permet d’écrire de l’hypertexte, de structurer sémantiquement le contenu, d’inclure des ressources multimédias, et de créer des documents interopérables.
CSS (Cascading Style Sheets) : Langage de style permettant de définir l’aspect graphique d’une page web, comme la mise en page, les couleurs, les polices, etc.
Couple HTML+CSS : Association fondamentale pour le développement web, où HTML structure le contenu et CSS en gère la présentation.
Le Web est une plateforme basée sur HTML pour la structure et CSS pour le style, permettant de créer, organiser et naviguer dans des ressources reliées par hyperliens, tout en étant un service d’Internet utilisant un protocole spécifique.
| Thème | Concepts clés | Auteur / Référence |
|---|---|---|
| Origines du Web | Hypertexte, hyperliens, première page web, navigateur, Berners-Lee | Tim Berners-Lee (1989) |
| Éléments fondamentaux du Web | Protocole HTTP, URL, serveur Web, client, réseau de données | — |
| Structure URL et navigation | URL, protocole, nom de domaine, chemin d’accès, hiérarchie | — |
| Couple HTML+CSS | HTML (structure), CSS (style), balises, sémantique | — |
Testez vos connaissances sur Principes fondamentaux du Web avec 10 questions à choix multiples avec corrections détaillées.
1. En quoi le protocole HTTP diffère-t-il de l'URL dans le contexte du Web ?
2. Quelle est la composition principale d'une URL permettant d'indiquer l'emplacement précis d'une ressource sur le Web ?
Mémorisez les concepts clés de Principes fondamentaux du Web avec 20 flashcards interactives.
Origines du Web — inventeur ?
Tim Berners-Lee en 1989 au CERN.
Hypertexte — rôle ?
Permet la navigation entre documents liés.
Hyperliens — fonction ?
Mots ou éléments cliquables pour accéder à d’autres pages.
Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches