SlideShare une entreprise Scribd logo
1  sur  23
FORMATION WEB 
COMMENT FAIT – 
ON POUR CRÉER 
DES SITES WEB ? 
Par Stéphane BIOKOU
BUT : Faire comprendre aux « non 
initiés » comment fonctionnent les 
sites web . 
Notions : 
HTML 
CSS
FONCTIONNEMENT DES SITES WEB 
Pour visiter un site web, on a besoin d’un 
navigateur . 
Navigateurs les plus utilisés
FONCTIONNEMENT DES SITES WEB 
Voici un exemple
FONCTIONNEMENT DES SITES WEB 
Requête 
Réponse 
SERVEUR 
WEB
HTML 
Définition 
Le HTML (HyperText Markup Language),apparition 
dès 1991 lors du lancement du Web, est un 
format de présentation de données permettant 
de créer des pages web pouvant être lues dans 
des navigateurs. 
Il est figé c'est-à-dire qu'une fois le document 
chargé dans le navigateur. 
Ce langage est pourvu d'un système de balisage 
qui va permettre de structurer notre document.
HTML 
Qu'est-ce qu'une balise HTML ? 
Une balise HTML est un élément que l'on va ajouter 
au texte de départ pour dire au navigateur de 
quelle manière l'afficher. Elle n'est pas affichée 
telle quelle dans le navigateur, elle est interprétée 
par celui-ci. 
Elle est toujours délimitée par les signes <et>. 
<balise attribut="valeur"> 
Les attributs sont un peu les options des balises. Ils 
viennent les compléter pour donner des 
informations supplémentaires.
HTML 
Structure minimale d’une page HTML 5 
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>Titre</title> 
</head> 
<body> 
</body> 
</html>
HTML 
<!DOCTYPE html> 
La toute première ligne s'appelle le doctype. Elle est 
indispensable car c'est elle qui indique qu'il s'agit bien d'une 
page web HTML. 
<html> 
C'est la balise principale du code. Elle englobe tout le contenu de 
votre page. Comme vous pouvez le voir, la balise fermante 
</html> se trouve tout à la fin du code !
HTML 
<head> 
Elle donne quelques informations générales sur la page comme 
son titre, l'encodage (pour la gestion des caractères spéciaux), 
etc. Les informations que contient l'en-tête ne sont pas 
affichées sur la page, ce sont simplement des informations 
générales à destination de l'ordinateur. 
<meta charset="utf-8" /> 
Elle indique la façon dont le fichier est enregistré. C'est elle qui 
détermine comment les caractères spéciaux vont s'afficher 
(accents, idéogrammes chinois et japonais, caractères arabes, 
etc.).
HTML 
<title> 
C'est le titre de votre page. Toute page doit avoir un titre qui 
décrit ce qu'elle contient. 
Le titre ne s'affiche pas dans votre page mais en haut de celle-ci 
(souvent dans l'onglet du navigateur).
HTML 
<body> 
La partie principale de la page. Tout ce que nous écrirons ici sera 
affiché à l'écran. C'est à l'intérieur du corps que nous écrirons 
la majeure partie de notre code.
HTML 
Autres balises 
Il existe des d’autres balises qu’on insère à 
l’intérieur de la balise <body> pour construire 
la page web. 
<p> pour les paragraphes 
<img> pour afficher une image 
<b> pour afficher des textes en gras 
Etc…
HTML 
Le langage HTML permet de présenter le fond 
de la page. Son rôle est de gérer et organiser 
le contenu. C'est donc en HTML que vous 
écrirez ce qui doit être affiché sur la page : du 
texte, des liens, des images… 
Cependant un autre langage permet de 
présenter la forme de la page.
CSS 
Définition 
Ce langage est venu compléter le HTML en 1996. 
(Cascading Style Sheets, aussi appelées Feuilles 
de style) : le rôle du CSS est de gérer 
l'apparence de la page web (agencement, 
positionnement, décoration, couleurs, taille 
du texte…).
CSS 
HTML (sans CSS) HTML + CSS
CSS 
CSS ? C'est lui qui vous permet de : 
 choisir la couleur de votre texte 
 sélectionner la police utilisée sur votre site 
 définir la taille du texte, les bordures, le fond 
 faire la mise en page de votre site. 
Vous pourrez dire : je veux que mon menu soit à 
gauche et occupe telle largeur, que l'en-tête de 
mon site soit calé en haut et qu'il soit toujours 
visible, etc.
CSS 
<!DOCTYPE html> 
<html> 
<head> 
<link rel="stylesheet" href="style.css" /> 
<meta charset="utf-8" /> 
<title>Titre</title> 
</head> 
<body> 
</body> 
</html> 
La ligne en rouge : relier le code CSS au code HTML
J’ai besoin de quoi pour créer mon site 
Editeur de texte : pour enregistrer mes codes HTML et 
CSS . 
Navigateur web : pour afficher et effectuer des tests 
pour aboutir à une bonne présentation de ma page .
J’ai besoin de quoi pour créer mon site 
Editeur de texte 
Il existe effectivement de nombreux logiciels dédiés à la création de sites web. 
Sous Linux 
Les éditeurs de texte sont légion sous Linux. Certains d'entre eux sont installés par 
défaut, d'autres peuvent être téléchargés facilement via le centre de 
téléchargement (sous Ubuntu notamment) ou au moyen de commandes 
comme apt-get et aptitude. Voici quelques logiciels que vous pouvez tester : 
 gEdit ; 
 Kate ; 
 vim ; 
 Emacs ; 
 jEdit.
J’ai besoin de quoi pour créer mon site 
Navigateur web 
Le navigateur est le programme qui nous permet de voir les sites 
web. Comme je vous l'ai expliqué plus tôt, le travail du 
navigateur est de lire le code HTML et CSS pour afficher un 
résultat visuel à l'écran. Si votre code CSS dit « Les titres sont 
en rouge », alors le navigateur affichera les titres en rouge. Le 
rôle du navigateur est donc essentiel !
Références 
Apprenez à créer votre site web avec html5 et css3 
Par Mathieu Nebra http://www.openclassroom.fr 
http://www.w3.org/Style/Examples/011/firstcss.fr.html 
http://fr.wikipedia.org/wiki/Hypertext_Markup_Language 
http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade
Conclusion 
Voilà notre formation se termine ici, 
en espérant qu’elle vous a aidé à 
comprendre comment fonctionnent 
les sites web et aussi les notions 
HTML et CSS .

Contenu connexe

Tendances

Kits formation html-les_bases
Kits formation html-les_basesKits formation html-les_bases
Kits formation html-les_baseskitsformation
 
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et JavascriptCodedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascriptcodedarmor
 
Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3Stephane PERES
 
Présentation complète de l'HTML5
Présentation complète de l'HTML5Présentation complète de l'HTML5
Présentation complète de l'HTML5jverrecchia
 
Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java scriptArrow Group
 
HTML5, le web de demain - BNSA
HTML5, le web de demain - BNSAHTML5, le web de demain - BNSA
HTML5, le web de demain - BNSABNSA - Aquitaine
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)Khaled Djebloun
 
Langage HTML - Fondamentaux et ateliers
Langage HTML - Fondamentaux et ateliersLangage HTML - Fondamentaux et ateliers
Langage HTML - Fondamentaux et ateliersFrédéric Simonet
 
Formation HTML5/CSS3
Formation HTML5/CSS3Formation HTML5/CSS3
Formation HTML5/CSS3G²FOSS ENIT
 

Tendances (20)

Kits formation html-les_bases
Kits formation html-les_basesKits formation html-les_bases
Kits formation html-les_bases
 
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et JavascriptCodedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
 
HTML, CSS et Javascript
HTML, CSS et JavascriptHTML, CSS et Javascript
HTML, CSS et Javascript
 
Css
CssCss
Css
 
Les base du Html5
Les base du Html5Les base du Html5
Les base du Html5
 
Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3
 
Html 5
Html 5Html 5
Html 5
 
Html et xhtml
Html et xhtmlHtml et xhtml
Html et xhtml
 
Présentation complète de l'HTML5
Présentation complète de l'HTML5Présentation complète de l'HTML5
Présentation complète de l'HTML5
 
Cours html
Cours htmlCours html
Cours html
 
Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java script
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
HTML5, le web de demain - BNSA
HTML5, le web de demain - BNSAHTML5, le web de demain - BNSA
HTML5, le web de demain - BNSA
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
 
Langage HTML - Fondamentaux et ateliers
Langage HTML - Fondamentaux et ateliersLangage HTML - Fondamentaux et ateliers
Langage HTML - Fondamentaux et ateliers
 
Formation HTML5/CSS3
Formation HTML5/CSS3Formation HTML5/CSS3
Formation HTML5/CSS3
 
cours Php
cours Phpcours Php
cours Php
 
Php
PhpPhp
Php
 
Advanced html5
Advanced html5Advanced html5
Advanced html5
 
Html
HtmlHtml
Html
 

En vedette

Catalogue Idwatt 2016
Catalogue Idwatt 2016Catalogue Idwatt 2016
Catalogue Idwatt 2016SOREA
 
N. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHS
N. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHSN. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHS
N. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHSOpenEdition
 
Les fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsLes fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsAref Jdey
 
Promenades et randonnées autour de Sainte-Maxime
Promenades et randonnées autour de  Sainte-MaximePromenades et randonnées autour de  Sainte-Maxime
Promenades et randonnées autour de Sainte-MaximeSainte-Maxime Tourisme
 
APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2
APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2
APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2jicarbonelli
 
Pepsi Kick
Pepsi KickPepsi Kick
Pepsi KickM51
 
LED lighting - Iluminação LED - Dualcom
LED lighting - Iluminação LED - DualcomLED lighting - Iluminação LED - Dualcom
LED lighting - Iluminação LED - Dualcomdualcom
 
PORTIFÓLIO_LF BUILDING_LINKEDIN
PORTIFÓLIO_LF BUILDING_LINKEDINPORTIFÓLIO_LF BUILDING_LINKEDIN
PORTIFÓLIO_LF BUILDING_LINKEDINLuciano Fonseca
 
French www.lumin-lighting.com
French www.lumin-lighting.comFrench www.lumin-lighting.com
French www.lumin-lighting.comled panel
 
Visualizadores Digitales Lumens
Visualizadores Digitales LumensVisualizadores Digitales Lumens
Visualizadores Digitales LumensJavier Ayerbe
 

En vedette (15)

Catalogue Idwatt 2016
Catalogue Idwatt 2016Catalogue Idwatt 2016
Catalogue Idwatt 2016
 
N. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHS
N. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHSN. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHS
N. Dufournaud : XML TEI un outil méthodologique pour la recherche en SHS
 
Les fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigtsLes fils RSS : l’information au bout des doigts
Les fils RSS : l’information au bout des doigts
 
Promenades et randonnées autour de Sainte-Maxime
Promenades et randonnées autour de  Sainte-MaximePromenades et randonnées autour de  Sainte-Maxime
Promenades et randonnées autour de Sainte-Maxime
 
APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2
APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2
APARTAMENTO PRONTO PARA MORAR - Alameda Morumbi -96m2
 
Spot Mr16 Led lamp
Spot Mr16 Led lampSpot Mr16 Led lamp
Spot Mr16 Led lamp
 
Pepsi Kick
Pepsi KickPepsi Kick
Pepsi Kick
 
Catálogo Neoflash Iluminação 2016
Catálogo Neoflash Iluminação 2016Catálogo Neoflash Iluminação 2016
Catálogo Neoflash Iluminação 2016
 
Catálogo Holle Iluminação 2016
Catálogo Holle Iluminação 2016Catálogo Holle Iluminação 2016
Catálogo Holle Iluminação 2016
 
LED lighting - Iluminação LED - Dualcom
LED lighting - Iluminação LED - DualcomLED lighting - Iluminação LED - Dualcom
LED lighting - Iluminação LED - Dualcom
 
PORTIFÓLIO_LF BUILDING_LINKEDIN
PORTIFÓLIO_LF BUILDING_LINKEDINPORTIFÓLIO_LF BUILDING_LINKEDIN
PORTIFÓLIO_LF BUILDING_LINKEDIN
 
Leds
LedsLeds
Leds
 
French www.lumin-lighting.com
French www.lumin-lighting.comFrench www.lumin-lighting.com
French www.lumin-lighting.com
 
Especificaciones leds moviles
Especificaciones leds movilesEspecificaciones leds moviles
Especificaciones leds moviles
 
Visualizadores Digitales Lumens
Visualizadores Digitales LumensVisualizadores Digitales Lumens
Visualizadores Digitales Lumens
 

Similaire à Formation web

Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxtanokouakouludovic
 
Chapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfChapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfAnouAr42
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf4gnzggpfdw
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfYassineZARIOUH
 
Netpathie apprendre-le-html-en-15-minutes
Netpathie apprendre-le-html-en-15-minutesNetpathie apprendre-le-html-en-15-minutes
Netpathie apprendre-le-html-en-15-minutesNetpathie
 
Extrait chap1
Extrait chap1Extrait chap1
Extrait chap1mvaudano
 
Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptRihabBENLAMINE
 
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...ssuser1a62e1
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckTECOS
 
Rapport de mini projet de programation web
Rapport de mini projet de programation webRapport de mini projet de programation web
Rapport de mini projet de programation webMOHAMMED MOURADI
 
C2i Web
C2i WebC2i Web
C2i Webc2i
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies webIrinaTsimpilova1
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocpriscilla_mommessin
 

Similaire à Formation web (20)

Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
 
Chapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfChapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdf
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdf
 
Langage HTML
Langage HTMLLangage HTML
Langage HTML
 
Netpathie apprendre-le-html-en-15-minutes
Netpathie apprendre-le-html-en-15-minutesNetpathie apprendre-le-html-en-15-minutes
Netpathie apprendre-le-html-en-15-minutes
 
SAPIENS2009 - Module 4B
SAPIENS2009 - Module 4BSAPIENS2009 - Module 4B
SAPIENS2009 - Module 4B
 
Extrait chap1
Extrait chap1Extrait chap1
Extrait chap1
 
hassclic284.ppt
hassclic284.ppthassclic284.ppt
hassclic284.ppt
 
Atelier template
Atelier templateAtelier template
Atelier template
 
Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.ppt
 
Langage HTML
Langage HTMLLangage HTML
Langage HTML
 
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
 
Chapitre2 HTML5
Chapitre2 HTML5Chapitre2 HTML5
Chapitre2 HTML5
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteck
 
Rapport de mini projet de programation web
Rapport de mini projet de programation webRapport de mini projet de programation web
Rapport de mini projet de programation web
 
Html css
Html cssHtml css
Html css
 
C2i Web
C2i WebC2i Web
C2i Web
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies web
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidoc
 

Formation web

  • 1. FORMATION WEB COMMENT FAIT – ON POUR CRÉER DES SITES WEB ? Par Stéphane BIOKOU
  • 2. BUT : Faire comprendre aux « non initiés » comment fonctionnent les sites web . Notions : HTML CSS
  • 3. FONCTIONNEMENT DES SITES WEB Pour visiter un site web, on a besoin d’un navigateur . Navigateurs les plus utilisés
  • 4. FONCTIONNEMENT DES SITES WEB Voici un exemple
  • 5. FONCTIONNEMENT DES SITES WEB Requête Réponse SERVEUR WEB
  • 6. HTML Définition Le HTML (HyperText Markup Language),apparition dès 1991 lors du lancement du Web, est un format de présentation de données permettant de créer des pages web pouvant être lues dans des navigateurs. Il est figé c'est-à-dire qu'une fois le document chargé dans le navigateur. Ce langage est pourvu d'un système de balisage qui va permettre de structurer notre document.
  • 7. HTML Qu'est-ce qu'une balise HTML ? Une balise HTML est un élément que l'on va ajouter au texte de départ pour dire au navigateur de quelle manière l'afficher. Elle n'est pas affichée telle quelle dans le navigateur, elle est interprétée par celui-ci. Elle est toujours délimitée par les signes <et>. <balise attribut="valeur"> Les attributs sont un peu les options des balises. Ils viennent les compléter pour donner des informations supplémentaires.
  • 8. HTML Structure minimale d’une page HTML 5 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Titre</title> </head> <body> </body> </html>
  • 9. HTML <!DOCTYPE html> La toute première ligne s'appelle le doctype. Elle est indispensable car c'est elle qui indique qu'il s'agit bien d'une page web HTML. <html> C'est la balise principale du code. Elle englobe tout le contenu de votre page. Comme vous pouvez le voir, la balise fermante </html> se trouve tout à la fin du code !
  • 10. HTML <head> Elle donne quelques informations générales sur la page comme son titre, l'encodage (pour la gestion des caractères spéciaux), etc. Les informations que contient l'en-tête ne sont pas affichées sur la page, ce sont simplement des informations générales à destination de l'ordinateur. <meta charset="utf-8" /> Elle indique la façon dont le fichier est enregistré. C'est elle qui détermine comment les caractères spéciaux vont s'afficher (accents, idéogrammes chinois et japonais, caractères arabes, etc.).
  • 11. HTML <title> C'est le titre de votre page. Toute page doit avoir un titre qui décrit ce qu'elle contient. Le titre ne s'affiche pas dans votre page mais en haut de celle-ci (souvent dans l'onglet du navigateur).
  • 12. HTML <body> La partie principale de la page. Tout ce que nous écrirons ici sera affiché à l'écran. C'est à l'intérieur du corps que nous écrirons la majeure partie de notre code.
  • 13. HTML Autres balises Il existe des d’autres balises qu’on insère à l’intérieur de la balise <body> pour construire la page web. <p> pour les paragraphes <img> pour afficher une image <b> pour afficher des textes en gras Etc…
  • 14. HTML Le langage HTML permet de présenter le fond de la page. Son rôle est de gérer et organiser le contenu. C'est donc en HTML que vous écrirez ce qui doit être affiché sur la page : du texte, des liens, des images… Cependant un autre langage permet de présenter la forme de la page.
  • 15. CSS Définition Ce langage est venu compléter le HTML en 1996. (Cascading Style Sheets, aussi appelées Feuilles de style) : le rôle du CSS est de gérer l'apparence de la page web (agencement, positionnement, décoration, couleurs, taille du texte…).
  • 16. CSS HTML (sans CSS) HTML + CSS
  • 17. CSS CSS ? C'est lui qui vous permet de :  choisir la couleur de votre texte  sélectionner la police utilisée sur votre site  définir la taille du texte, les bordures, le fond  faire la mise en page de votre site. Vous pourrez dire : je veux que mon menu soit à gauche et occupe telle largeur, que l'en-tête de mon site soit calé en haut et qu'il soit toujours visible, etc.
  • 18. CSS <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="style.css" /> <meta charset="utf-8" /> <title>Titre</title> </head> <body> </body> </html> La ligne en rouge : relier le code CSS au code HTML
  • 19. J’ai besoin de quoi pour créer mon site Editeur de texte : pour enregistrer mes codes HTML et CSS . Navigateur web : pour afficher et effectuer des tests pour aboutir à une bonne présentation de ma page .
  • 20. J’ai besoin de quoi pour créer mon site Editeur de texte Il existe effectivement de nombreux logiciels dédiés à la création de sites web. Sous Linux Les éditeurs de texte sont légion sous Linux. Certains d'entre eux sont installés par défaut, d'autres peuvent être téléchargés facilement via le centre de téléchargement (sous Ubuntu notamment) ou au moyen de commandes comme apt-get et aptitude. Voici quelques logiciels que vous pouvez tester :  gEdit ;  Kate ;  vim ;  Emacs ;  jEdit.
  • 21. J’ai besoin de quoi pour créer mon site Navigateur web Le navigateur est le programme qui nous permet de voir les sites web. Comme je vous l'ai expliqué plus tôt, le travail du navigateur est de lire le code HTML et CSS pour afficher un résultat visuel à l'écran. Si votre code CSS dit « Les titres sont en rouge », alors le navigateur affichera les titres en rouge. Le rôle du navigateur est donc essentiel !
  • 22. Références Apprenez à créer votre site web avec html5 et css3 Par Mathieu Nebra http://www.openclassroom.fr http://www.w3.org/Style/Examples/011/firstcss.fr.html http://fr.wikipedia.org/wiki/Hypertext_Markup_Language http://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade
  • 23. Conclusion Voilà notre formation se termine ici, en espérant qu’elle vous a aidé à comprendre comment fonctionnent les sites web et aussi les notions HTML et CSS .