Académique Documents
Professionnel Documents
Culture Documents
2
Sites web Statiques
Sommaire
• Partie 1: sites web Statiques
– Internet et le Web
– Site web
– Site web statique
– Html
– Client-Serveur
• Partie 2 : Le HTML
– Html
– Les Balises
– Attributs
– Cas pratiques
• Partie 3: Le CSS
– Les fondamentaux du Css
– Cas pratique 3
Partie 1
Sites web statiques
Sites web Statiques
Internet
• Réseau informatique mondial (WAN)
• Possible grâce à une Interconnexion des réseaux (LAN et des
MAN) / routage.
• Met en contact les utilisateurs par le biais de leur matériel
informatique respectif (Ordinateur, Portable etc).
5
Sites web Statiques
Le Web: Définitions
– Web est un service d’internet
– Système hypertexte public fonctionnant sur Internet et qui
permet de consulter, avec un navigateur, des pages mises en
ligne dans des sites.
– L'image de la toile vient des hyperliens qui lient les pages Web
entre elles.
– Le web fonctionne sur le protocole HTTP pour faire
Communication entre un serveur (HTTP) et un client
(navigateur)
7
Sites web Statiques
Le Web : Client-Serveur
• Le Web est un système client-serveur dont le fonctionnement
s’apparente à des relations client-fournisseur.
– Le client demande un fichier, le serveur lui donne tel qu'il est
stocké – processus statique
– Le serveur peut aussi générer un fichier en fonction de la
demande du client – processus dynamique
• Les ordinateurs distants sur lesquels sont hébergés les sites web sont des
serveurs.
• L’ordinateur doté du navigation (Chrome, Firefox…), joue le rôle du client.
Sites web Statiques
13
Sites web Statiques
• Exemple:
– http://www.sarrisgroupe.com
– https://www.netflix.com/browse
14
Sites web Statiques
15
Sites web Statiques
HTML
• HyperText Markup Language
• Un langage à balisage / Langage de présentation
• N’est pas un langage de programmation
• Décrit la structure logique d'un document hypertexte (page web)
– Emplacement et la presentation des elements qui composent la
page web:
• Texte
• Image et vidéos
• Tableaux
• Formulaires
• Sections
• Liens
• Un fichier HTML (.html) est un format de fichier « texte » éditable
dont les éléments ont du sens
21
Sites web Statiques
HTML
• Un format de présentation de données permettant de créer des
pages web pouvant être lues dans des navigateurs web.
• Un langage de description de données, et non un langage de
programmation.
• Permet de décrire la mise en page et la forme d'un contenu rédigé
en texte simple.
• Une page HTML est un simple fichier texte contenant
des balises ( marqueurs ou repères ou tags en anglais)
– Permettant de mettre en forme le texte, les images, etc.
• Il est important de comprendre que le langage HTML est un
standard
– Des recommandations publiées par un consortium international
: le World Wide Web Consortium (W3C).
Sites web Statiques
Les éditeurs
• Editeurs spécialisés
– Blocnote ou TextEdit, si vous n’avez rien d’autre sous la main :
– Brackets.io : http://brackets.io/
– Atom: https://atom.io/
– SublimText
– Coda : uniquement sur Mac (payant) http://panic.com/coda/
– Geany (Windows) gratuit http://www.geany.org/Download/Releases
– Notepad ++
– Komodo (Windows et Mac) http://www.activestate.com/komodo-ide
– Netbeans (Windows et Mac) gratuit http://netbeans.org/
<HTML>
<HEAD>
<TITLE>Titre de la page</TITLE>
</HEAD>
<BODY>
Contenu de la page
</BODY>
</HTML>
Sites web Statiques
<ABBREV> Abréviation
<ACRONYM> Acronyme
<AU> L'auteur
<B> Met la police en gras
<BIG> Police plus grande
<BLINK> Clignote (propre à Netscape)
<CITE> Citation
<DEL> Texte supprimé mais qui reste présent
<DFN> Définition d'instance
<EM> Emphase
Sites web Statiques
#FF5733
• Ainsi, plus de 16 millions de couleurs sont disponibles pour colorer
les pages web.
– Toutefois, étant donné que tous les navigateurs ne reconnaissent pas les
couleurs de la même façon
– Le W3C conseille l'utilisation des couleurs ci-dessous (voir le site internet),
pour lesquelles un nom intelligible a été donné.
https://htmlcolorcodes.com/fr/
Sites web Statiques
Description "Description de votre site" Permet de donner une information à afficher lors du résultat
d'une recherche.
Expires never"date à laquelle la page expire" Indique au robot la date d'expiration de la page.
Generator Nom du logiciel Nom de l'éditeur HTML ayant généré la page web.
Keywords "mot clé, mot clé, etc." Mots clés décrivant la page Web.
Rating general Type de contenu (public visé).
Rev Votre@email Mél du Webmestre.
Revisitafter "x days" ou x représente le nombre de Délai de visite par le robot
jours
Robots allnone Permet à tous les robots d'indexerNe permet à aucun robot
d'indexer
Subject "Sujet de la page" Permet de préciser le sujet de la page
Sites web Statiques
<FRAMESET COLS="20%,80%">
<FRAME SRC="" NAME="gauche">
<FRAMESET ROWS="50%, 50%">
<FRAME SRC="" NAME="droit_haut"
<FRAME SRC="" NAME="droit_bas">
</FRAMESET>
Sites web Statiques
CSS: Définitions
• CSS : feuille de style en cascade
• Permettent de générer la présentation d’une page HTML : séparer
la structure (HTML) de sa présentation (CSS)
• Ensemble de règles stylistiques applicables à un, ou plusieurs
documents HTML => gain de taille du fichier HTML
• Facilite la mise à jour graphique, favorise l’accessibilité
• Gestion des différents médias possible (print, screen, mobile etc.)
• CSS1, CSS2, aujourd’hui la version finalisée est CSS2.1
• CSS3 : en cours de rédaction, certaines propriétés sont finalisées,
d’autres moins
– Utilisable à différents degrés aujourd'hui
• En somme:
– Couleur de texte, image de fond, style de police, menu à
gauche ou à droite : c’est CSS qui va contrôler tout ça
Sites web Statiques
Problèmes de maintenabilité
Sites web Statiques
Problèmes de maintenabilité
Sites web Statiques
Problèmes de maintenabilité
Sites web Statiques
CSS: Syntaxe
Sites web Statiques
https://www.cssdebutant.com/debuter-en-css-les-definitions-
css.html
https://www.web-eau.net/blog/10-proprietes-css3-a-connaitre-et-a-
maitriser
http://www.css-faciles.com/proprietes-css-liste-alphabetique.php
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-
votre-site-web-avec-html5-et-css3/1608902-memento-des-
proprietes-css
http://www.yoyodesign.org/doc/w3c/css2/propidx.html
Sites web Statiques
CSS: Syntaxe
Sites web Statiques
CSS: Généalogie
Sites web Statiques
Résumé
Sites web Statiques
Couleurs CSS
https://www.css-faciles.com/couleurs-css.php
BONUS
Sites web Statiques
La mise en ligne
• Uploader son site vers l’hébergeur (Serveur)
– Souvent à l’aide d’un client FTP
• Protocole FTP : File Transfer Protocol
• Port 21
Sites web Statiques
La mise en ligne
Sites web Statiques
Références
• https://www.mcours.net/cours/pdf/hasclic4/hassssclic34.pdf
• https://www.lehtml.com/download/html_fr.pdf
• https://perso.univ-
rennes1.fr/virginie.sans/l2pw/UElibre_Internet.pdf
• https://stephaniewalter.design/formations-cours/initiation-HTML-
CSS.pdf
• http://projet.eu.org/pedago/sin/ICN/2nde/1-html_css.pdf
• https://static.oc-static.com/prod/ebooks/apprenez-a-creer-votre-
site-web-avec-html5-et-css3_2016.pdf
Développement de
sites Web Statiques
Cours Magistral
MIO 2
Dr Edouard Ngor SARR
Enseignant-Chercheur
UFR SES-Université Assane SECK de Ziguinchor (UASZ)
Ziguinchor-Sénégal
Edouard-ngor.sarr@univ-zig.sn
2021-2022