Académique Documents
Professionnel Documents
Culture Documents
WEB : S N T Numériques
CH06 603 et
Technologiques
1. Introduction
1.1. Modèle Client-Serveur statique
On a deux acteurs principaux dans une communication Web : Les navigateurs et les serveurs web.
Les serveurs WEB hébergent les pages les pages HTML.
Un serveur WEB stocke sur son disque dur le contenu d’un site internet. Ce serveur WEB est identifié sur le réseau Internet
par un identifiant unique : son adresse IP (exemple d’adresse IP: 215.56.147.3 – Le protocole DNS fera le lien entre l’adresse
IP et l’URL).
Les navigateurs demandent le code HTML des pages web aux serveurs qui répondent aux demandes des navigateurs via le
protocole http (hypertext transfert protocol).
Remarque : N'importe quel type d'ordinateur peut jouer le rôle de serveur, mais dans le monde professionnel les serveurs
sont des machines spécialisées conçues pour fonctionner 24h sur 24h. Ils peuvent aussi avoir une grosse capacité de stockage
afin de stocker un grand nombre de ressources (vidéos, sons, …etc).
Afin d’assurer une continuité de service, dans les sociétés, plusieurs serveurs assurent
exactement le même rôle (on parle de redondance). Vous vous doutez bien que Google
ne possède pas qu'un seul serveur, en effet, en moyenne, chaque seconde, c'est environ
65000 clients qui se connectent aux serveurs du moteur de recherche de Google. Aucun
serveur, même extrêmement performant, ne serait capable de répondre à toutes ces
requêtes. Les entreprises possèdent d'immenses salles contenantes chacune des centaines
ou des milliers de serveurs (ces serveurs sont rangés dans des armoires appelées "baie
serveur").
Note importante : Dans ce chapitre, nous aborderons que les grands principes de
construction de pages statiques, les pages web ne seront pas traitées. Quel est la différence ? Une page web dynamique est
une page web générée à la demande, par opposition à une page web statique. Le contenu d'une page web dynamique peut
donc varier en fonction d'informations (heure, nom de l'utilisateur, formulaire rempli par l'utilisateur, etc.) qui ne sont
connues qu'au moment de sa consultation. À l'inverse, le contenu d'une page web statique est à priori identique à chaque
consultation.
* Le "https" est la version "sécurisée" du protocole http. Par "sécurisé" en entend que les données sont chiffrées avant
d'être transmises sur le réseau. D'un point vu strictement pratique il est nécessaire de bien vérifier que le protocole est bien
utilisé (l'adresse commence par "https") avant de transmettre des données sensibles (coordonnées bancaires...).
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 1 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
Le langage de description : HTML + CSS Le navigateur interprète les différentes balises et produit le
rendu graphique
+
Fichier html fichier css
Le langage de description : HTML seul Le navigateur interprète les différentes balises et produit le
rendu graphique
Fichier html
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 2 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
2.1. Lire les documents en annexe (extrait livre Delagrave) et visionner les vidéo « A quoi sert internet »
et «A quoi servent les css »
2.2. A l’aide des éléments de la précédente question répondre aux questions suivantes :
Doc 1 : Ecrire le contenu de la page HTML tel qu’il s’afficherait sur un navigateur
Doc 1 : Compléter la page HTML en ajoutant le titre « Classe de première » au même niveau que « Les classes
de Seconde »
Doc 2 : Quel est le nom et la taille de la police de caractère pour les titres de niveau 1 ?
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 3 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
Doc 3 : Quelle différence constatez-vous entre les deux versions du site Web et d’où vient-elle ?
Doc 3 : Quel changement aurait-il fallu faire pour afficher le titre Le Web en taille 54 ?
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 4 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
En HTML tout est une histoire de balise que l'on ouvre et que l'on ferme. Une balise ouvrante est de la forme
<nom_de_la_balise>, les balises fermantes sont de la forme </nom_de_la_balise>.
<html>
<head>
<meta charset="utf-8" />
<title>Titre de ma page html </title>
</head>
<body>
<b>corps de la page, </b>ce qui apparait dans la
fenêtre principale du navigateur.
</body>
</html>
En observant attentivement le code, vous devriez forcément remarquer que toute balise ouverte doit être refermée à un
moment ou un autre.
3.1.1. Repérer la première paire de balise de la page « index.html ». Indiquer la balise « ouvrante », la
balise « fermante ».
Le rôle de ces balises : elles encadrent l'ensemble du code HTML, balise de début et de fin du document HTML.
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 5 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
3.1.2. Repérer la 2ème paire de balise de la page « index.html ». Indiquer la balise « ouvrante », la balise
« fermante ».
Le rôle de ces balises : C’est l’en-tête du document. Elles permettent de donner des informations générales sur la page
qui vont être utiles au navigateur pour interpréter le code HTML.
3.1.3. Repérer la 3ème paire de balise de la page « index.html ». Indiquer la balise « ouvrante »,
la balise « fermante ».
Le rôle de ces balises : Cette section encadre la partie principale de la page. Tout ce que nous écrirons entre ces
balises sera affiché à l'écran.
<B> j’aime les gâteaux !!!</B> Met le texte entre les balises en gras j’aime les gâteaux !!!
En consultant le site https://jaetheme.com/balises-html5/#html vous trouverez une liste plus complète des différentes
balises
3.1.4. Ecrire le code source d’une page html, qui affichera « Bonjour et bienvenue sur mon site :
Sciences Numériques et technologie » et dont le titre de la page sera « SNT ».
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 6 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
Pour écrire de code, on utilise le logiciel Notepad++. Démarrer ce logiciel et choisir dans
l’onglet Langage, HTML. Enregistrer toujours vos modifications pour pouvoir être interprétés
par votre navigateur sous "mapremierepageweb.html " dans votre répertoire de travail.
Les attributs sont les options des balises, ils viennent les compléter pour donner des informations supplémentaires.
L'attribut se place après le nom de la balise ouvrante et a le plus souvent une valeur.).
- <html>
- <head>
- <title>Titre de ma page html </title>
- </head>
- <body>
- <img src="images\LaPhotoDeMaMaison" alt="Ma maison !!!">
- </body>
- </html>
3.1.5. Après un saut de ligne, insérez l’image de votre choix sur votre page web :
« mapremierepageweb.html.
Vous pouvez télécharger une image depuis internet.
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 7 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
Les liens hypertextes (ancrages) sont des éléments d'une page HTML permettant aux internautes de naviguer vers
une nouvelle page lorsque l'on clique dessus.
Ce sont les liens hypertextes qui permettent de lier des pages Web entre elles.
Ils permettent notamment de naviguer :
vers un autre endroit de la page sur laquelle on est situé -> lien interne
Un lien externe est un lien vers une page pointée par son URL (Uniform Resource Locator). Il s'écrit sous la forme
suivante : <a href="Adresse Web"> texte de l’hyperlien </a>
Exemple :
La balise paire <a> ……</a> (<a> pour ancrage) est utilisée pour encadrer le texte qui va devenir un lien
dans la page (dans ce cas : Comment ça marche apparaitra en bleu souligné).
href="………………………." Est un attribut de la balise paire <A> ……</A>, permettant de cibler le fichier
que l’on va consulter quand on va cliquer sur le lien.
1. Insérez un lien vers le site : "onisep.fr", après un saut de ligne sur votre "mapremièrepageweb".
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 8 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
4. Le CSS
4.1. Rappel : La page HTML n'a pas été conçu pour gérer la mise en page (c'est possible, mais c'est une mauvaise
pratique). Le HTML s'occupe uniquement du contenu, pour tout ce qui concerne la mise en page et l'aspect « décoratif »
(on parle du « style » de la page), on utilisera le CSS (Cascading Style Sheets).
4.1.1. A l’aide d’un éditeur de texte (notepad++), créez la page suivante (vous nommerez le fichier
« pagehtml+css.html »)
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 9 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
4.1.2. Toujours à l'aide d'un éditeur de texte (notepad++), vous allez créer un fichier qui va
contenir le CSS de notre page (vous nommerez ce fichier style.css). Complétez ce fichier à
l'aide du code suivant :
Pour l'instant notre CSS ne sera pas appliqué à notre page, pour ce faire, il faut modifier notre code HTML en ajoutant
une ligne qui va permettre d'associer notre code CSS à notre page.
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 10 sur 11
CH06 / 603 / Web : Ecrire une page web SNT
4.1.5. Insérez une image dans votre code html et ajoutez à votre fichier style.css le code suivant :
L’image s’adapte en largeur à la taille de la fenêtre car nous avons utilisé pour propriété un % pour LEFT de la taille
de l’écran.
CH06 / 603 / 603 web_ecrire une page web_eleves.docx / LVH Page 11 sur 11