SlideShare uma empresa Scribd logo
1 de 66
(X)HTML
Internet   Web
Internet   Web
 Support
Internet    Web
 Support   Application
Les langages du web
Les langages du web

       (X)HTML
          CSS
       JavaScript
Les langages du web

     Client             (X)HTML
                           CSS
 (dans le navigateur)




                        JavaScript
Les langages du web

     Client             (X)HTML
                           CSS
 (dans le navigateur)




                        JavaScript

                          PHP
                          Java
                          Ruby
                         Python
Les langages du web

     Client             (X)HTML
                           CSS
 (dans le navigateur)




                        JavaScript

                          PHP        Serveur
                          Java
                          Ruby
                         Python
L’histoire (passionnante) du HTML
L’histoire (passionnante) du HTML

  • 1990 - 1992 : URL, HTTP et HTML
L’histoire (passionnante) du HTML

  • 1990 - 1992 : URL, HTTP et HTML
  • 1993 : Premier navigateur (Mosaic)
L’histoire (passionnante) du HTML

  • 1990 - 1992 : URL, HTTP et HTML
  • 1993 : Premier navigateur (Mosaic)
  • 1995 : Création du W3C, HTML 2.0
L’histoire (passionnante) du HTML

  • 1990 - 1992 : URL, HTTP et HTML
  • 1993 : Premier navigateur (Mosaic)
  • 1995 : Création du W3C, HTML 2.0
  • 1997 : HTML 3.2
L’histoire (passionnante) du HTML

  • 1990 - 1992 : URL, HTTP et HTML
  • 1993 : Premier navigateur (Mosaic)
  • 1995 : Création du W3C, HTML 2.0
  • 1997 : HTML 3.2
  • 1998 - 1999 : HTML 4.01
L’histoire (passionnante) du HTML

  • 1990 - 1992 : URL, HTTP et HTML
  • 1993 : Premier navigateur (Mosaic)
  • 1995 : Création du W3C, HTML 2.0
  • 1997 : HTML 3.2
  • 1998 - 1999 : HTML 4.01
  • 2000 : XHTML 1.0
L’histoire (passionnante) du HTML

  • 1990 - 1992 : URL, HTTP et HTML
  • 1993 : Premier navigateur (Mosaic)
  • 1995 : Création du W3C, HTML 2.0
  • 1997 : HTML 3.2
  • 1998 - 1999 : HTML 4.01
  • 2000 : XHTML 1.0
  • Bientôt : (X)HTML5
HTML ?
HTML ?
• Langage
  (sémantique + syntaxe = communication)
HTML ?
• Langage
  (sémantique + syntaxe = communication)


• Structurer un document
HTML ?
• Langage
  (sémantique + syntaxe = communication)


• Structurer un document
• Pour les navigateurs…
HTML ?
• Langage
  (sémantique + syntaxe = communication)


• Structurer un document
• Pour les navigateurs…
• … et les lecteurs d’écrans, et d’autres…
  (User-Agents)
HTML ?
• Langage
  (sémantique + syntaxe = communication)


• Structurer un document
• Pour les navigateurs…
• … et les lecteurs d’écrans, et d’autres…
  (User-Agents)


• Pour tous le monde !
HTML n’est pas fait pour faire
    de la mise en page
HTML
HTML
HyperText
HTML
HyperText      Langage
HTML
HyperText Markup Langage
Markup — Balise


Indique au user-agent comment
    interpréter le contenu
Markup — Balise

<balise>Contenu</balise>
Markup — Balise

<balise>Contenu</balise>

Ouverture
Markup — Balise

<balise>Contenu</balise>

Ouverture       Fermeture
Markup — Balise

    <balise/>
Markup — Balise

    <balise/>

    Auto-fermante
Markup — Balise

<balise>
  <balise>Contenu</balise>
</balise>
Markup — Balise

<balise>
  <balise>Contenu</balise>
</balise>


        Imbriquer
Markup — Balise


<balise attribut="valeur">…
Document HTML
Document HTML
1. Doctype Indique la version de HTML à l’user-agent
Document HTML
1. Doctype Indique la version de HTML à l’user-agent
2. Racine  <html>
Document HTML
1. Doctype Indique la version de HTML à l’user-agent
2. Racine  <html>
 3. Tête   Informations sur le document
Document HTML
1. Doctype   Indique la version de HTML à l’user-agent
2. Racine    <html>
 3. Tête     Informations sur le document
 4. Corps    Contenu
Document HTML
1. Doctype   Indique la version de HTML à l’user-agent
2. Racine    <html>
 3. Tête     Informations sur le document
 4. Corps    Contenu
             </html>
Doctype
Doctype
                 HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
Doctype
                     HTML 4.01
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
     "http://www.w3.org/TR/html4/strict.dtd">




                     XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Racine
Racine
 HTML 4.01
<html lang="fr">
Racine
                          HTML 4.01
                         <html lang="fr">




                          XHTML 1.0
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Tête
<head>
  <meta http-equiv="Content-Type"
    content="text/html; charset=UTF-8" />




  <link rel="stylesheet" type="text/css"
    media="screen" href="style.css" />




 <title>Ma première page</title>




</head>
Tête
<head>
  <meta http-equiv="Content-Type"
    content="text/html; charset=UTF-8" />

  Meta : Information sur le document
  On explique au user-agent comment utiliser le fichier

  <link rel="stylesheet" type="text/css"
    media="screen" href="style.css" />




 <title>Ma première page</title>




</head>
Tête
<head>
  <meta http-equiv="Content-Type"
    content="text/html; charset=UTF-8" />

  Meta : Information sur le document
  On explique au user-agent comment utiliser le fichier

  <link rel="stylesheet" type="text/css"
    media="screen" href="style.css" />


  Link : Lien entre documents
  On charge une feuille de style CSS

 <title>Ma première page</title>




</head>
Tête
<head>
  <meta http-equiv="Content-Type"
    content="text/html; charset=UTF-8" />

  Meta : Information sur le document
  On explique au user-agent comment utiliser le fichier

  <link rel="stylesheet" type="text/css"
    media="screen" href="style.css" />


  Link : Lien entre documents
  On charge une feuille de style CSS

 <title>Ma première page</title>


  Title : Titre de la page
</head>
Corps
<body>…</body>
Corps
               <body>…</body>



<a href="http://google.fr">Un lien externe</a>
Corps
                 <body>…</body>



  <a href="http://google.fr">Un lien externe</a>


<a href="#moteur-de-recherche">Un lien interne</a>
Corps
                 <body>…</body>



  <a href="http://google.fr">Un lien externe</a>


<a href="#moteur-de-recherche">Un lien interne</a>


            <h1>Titre de niveau 1</h1>
Corps
                 <body>…</body>



  <a href="http://google.fr">Un lien externe</a>


<a href="#moteur-de-recherche">Un lien interne</a>


            <h1>Titre de niveau 1</h1>


                <p>Paragraphe</p>
Corps
                 <body>…</body>



  <a href="http://google.fr">Un lien externe</a>


<a href="#moteur-de-recherche">Un lien interne</a>


            <h1>Titre de niveau 1</h1>


                <p>Paragraphe</p>


<img src="image.jpg" alt="Une magnifique image"/>
Corps
Corps
  <ul>
    <li>Un item de la liste</li>
    <li>Un autre item de la liste</li>
    <li>Encore un item de la liste</li>
  </ul>

Unordered list : Liste d’éléments sans
ordre particulier
Corps
           <ul>
             <li>Un item de la liste</li>
             <li>Un autre item de la liste</li>
             <li>Encore un item de la liste</li>
           </ul>

        Unordered list : Liste d’éléments sans
        ordre particulier
<p>Ma voiture est sur le <span lang="en">parking</span>.</p>
Corps
           <ul>
             <li>Un item de la liste</li>
             <li>Un autre item de la liste</li>
             <li>Encore un item de la liste</li>
           </ul>

        Unordered list : Liste d’éléments sans
        ordre particulier
<p>Ma voiture est sur le <span lang="en">parking</span>.</p>

                   <div id="menu">…</div>
Corps
           <ul>
             <li>Un item de la liste</li>
             <li>Un autre item de la liste</li>
             <li>Encore un item de la liste</li>
           </ul>

        Unordered list : Liste d’éléments sans
        ordre particulier
<p>Ma voiture est sur le <span lang="en">parking</span>.</p>

                   <div id="menu">…</div>


   Les balises <div> et <span> sont des éléments de
  stucturation générique, sans valeur sémantique.
Et il y en a d’autres !
       <html>, <body>, <div>, <span>, <object>, <iframe>,
               <h1>, <h2>, <h3>, <h4>, <h5>, <h6>,
                            <p>, <pre>,
                    <blockquote>, <q>, <cite>,
                                <img>,
                                 <a>,
                             <address>,
                      <dfn>, <abbr>, <code>,
             <del>, <em>, <ins>, <small>, <strong>,
               <sub>, <sup>, <var>, <samp>, <kbd>,
                              <b>, <i>,
               <dl>, <dt>, <dd>, <ol>, <ul>, <li>,
             <fieldset>, <form>, <label>, <legend>,
<table>, <caption>, <tbody>, <tfoot>, <thead>, <tr>, <th>, <td>
Contact


   Nicolas Le Gall
slides@neovov.com
twitter.com/neovov

Mais conteúdo relacionado

Mais procurados

Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel php
Khadim Mbacké
 

Mais procurados (20)

Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement web
 
Logiciels d'archives open source - Introduction
Logiciels d'archives open source - IntroductionLogiciels d'archives open source - Introduction
Logiciels d'archives open source - Introduction
 
Cours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partieCours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partie
 
Réseaux locaux sans fil wlan
Réseaux locaux sans fil  wlanRéseaux locaux sans fil  wlan
Réseaux locaux sans fil wlan
 
HTML, CSS et Javascript
HTML, CSS et JavascriptHTML, CSS et Javascript
HTML, CSS et Javascript
 
Un introduction à Pig
Un introduction à PigUn introduction à Pig
Un introduction à Pig
 
HTML & CSS
HTML & CSSHTML & CSS
HTML & CSS
 
Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
 
Examen principal- php - correction
Examen principal- php - correctionExamen principal- php - correction
Examen principal- php - correction
 
Notes de cours et tp - Administation Systèmes
Notes de cours et tp  - Administation Systèmes Notes de cours et tp  - Administation Systèmes
Notes de cours et tp - Administation Systèmes
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel php
 
Le référencement naturel ou SEO
Le référencement naturel ou SEOLe référencement naturel ou SEO
Le référencement naturel ou SEO
 
Developpement Web.pptx
Developpement Web.pptxDeveloppement Web.pptx
Developpement Web.pptx
 
TP1 Big Data - MapReduce
TP1 Big Data - MapReduceTP1 Big Data - MapReduce
TP1 Big Data - MapReduce
 
Cours JavaScript
Cours JavaScriptCours JavaScript
Cours JavaScript
 
Formation PHP
Formation PHPFormation PHP
Formation PHP
 

Semelhante a HTML

HTML 5 - intro - en francais
HTML 5 - intro - en francaisHTML 5 - intro - en francais
HTML 5 - intro - en francais
Vlad Posea
 
OpenCode beta : Haml & Sass
OpenCode beta : Haml & SassOpenCode beta : Haml & Sass
OpenCode beta : Haml & Sass
Rémi Prévost
 
Alimentation et Reporting de Bases de données via le WEB
Alimentation et Reporting de Bases de données via le WEBAlimentation et Reporting de Bases de données via le WEB
Alimentation et Reporting de Bases de données via le WEB
Gaspar Daniel
 

Semelhante a HTML (20)

technologie web - part2
technologie web - part2technologie web - part2
technologie web - part2
 
Découverte HTML5/CSS3
Découverte HTML5/CSS3Découverte HTML5/CSS3
Découverte HTML5/CSS3
 
HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?
 
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
 
HTML5
HTML5HTML5
HTML5
 
Intégration #2 : HTML 101 : Back to Basics
Intégration #2 : HTML 101 : Back to BasicsIntégration #2 : HTML 101 : Back to Basics
Intégration #2 : HTML 101 : Back to Basics
 
Atelier template
Atelier templateAtelier template
Atelier template
 
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
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
 
Publication de documents sur le Web
Publication de documents sur le WebPublication de documents sur le Web
Publication de documents sur le Web
 
Html css-xhtml
Html css-xhtmlHtml css-xhtml
Html css-xhtml
 
Internationalisation du Front
Internationalisation du FrontInternationalisation du Front
Internationalisation du Front
 
HTML 5 - intro - en francais
HTML 5 - intro - en francaisHTML 5 - intro - en francais
HTML 5 - intro - en francais
 
Association 2 0
Association 2 0Association 2 0
Association 2 0
 
Normes de base du Web GTI780 & MTI780 ETS A09
Normes de base du Web  GTI780 & MTI780  ETS   A09Normes de base du Web  GTI780 & MTI780  ETS   A09
Normes de base du Web GTI780 & MTI780 ETS A09
 
OpenCode beta : Haml & Sass
OpenCode beta : Haml & SassOpenCode beta : Haml & Sass
OpenCode beta : Haml & Sass
 
cours Php
cours Phpcours Php
cours Php
 
Les balises HTML
Les balises HTMLLes balises HTML
Les balises HTML
 
Alimentation et Reporting de Bases de données via le WEB
Alimentation et Reporting de Bases de données via le WEBAlimentation et Reporting de Bases de données via le WEB
Alimentation et Reporting de Bases de données via le WEB
 

Último

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Último (20)

Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 

HTML

  • 2. Internet Web
  • 3. Internet Web Support
  • 4. Internet Web Support Application
  • 6. Les langages du web (X)HTML CSS JavaScript
  • 7. Les langages du web Client (X)HTML CSS (dans le navigateur) JavaScript
  • 8. Les langages du web Client (X)HTML CSS (dans le navigateur) JavaScript PHP Java Ruby Python
  • 9. Les langages du web Client (X)HTML CSS (dans le navigateur) JavaScript PHP Serveur Java Ruby Python
  • 11. L’histoire (passionnante) du HTML • 1990 - 1992 : URL, HTTP et HTML
  • 12. L’histoire (passionnante) du HTML • 1990 - 1992 : URL, HTTP et HTML • 1993 : Premier navigateur (Mosaic)
  • 13. L’histoire (passionnante) du HTML • 1990 - 1992 : URL, HTTP et HTML • 1993 : Premier navigateur (Mosaic) • 1995 : Création du W3C, HTML 2.0
  • 14. L’histoire (passionnante) du HTML • 1990 - 1992 : URL, HTTP et HTML • 1993 : Premier navigateur (Mosaic) • 1995 : Création du W3C, HTML 2.0 • 1997 : HTML 3.2
  • 15. L’histoire (passionnante) du HTML • 1990 - 1992 : URL, HTTP et HTML • 1993 : Premier navigateur (Mosaic) • 1995 : Création du W3C, HTML 2.0 • 1997 : HTML 3.2 • 1998 - 1999 : HTML 4.01
  • 16. L’histoire (passionnante) du HTML • 1990 - 1992 : URL, HTTP et HTML • 1993 : Premier navigateur (Mosaic) • 1995 : Création du W3C, HTML 2.0 • 1997 : HTML 3.2 • 1998 - 1999 : HTML 4.01 • 2000 : XHTML 1.0
  • 17. L’histoire (passionnante) du HTML • 1990 - 1992 : URL, HTTP et HTML • 1993 : Premier navigateur (Mosaic) • 1995 : Création du W3C, HTML 2.0 • 1997 : HTML 3.2 • 1998 - 1999 : HTML 4.01 • 2000 : XHTML 1.0 • Bientôt : (X)HTML5
  • 19. HTML ? • Langage (sémantique + syntaxe = communication)
  • 20. HTML ? • Langage (sémantique + syntaxe = communication) • Structurer un document
  • 21. HTML ? • Langage (sémantique + syntaxe = communication) • Structurer un document • Pour les navigateurs…
  • 22. HTML ? • Langage (sémantique + syntaxe = communication) • Structurer un document • Pour les navigateurs… • … et les lecteurs d’écrans, et d’autres… (User-Agents)
  • 23. HTML ? • Langage (sémantique + syntaxe = communication) • Structurer un document • Pour les navigateurs… • … et les lecteurs d’écrans, et d’autres… (User-Agents) • Pour tous le monde !
  • 24. HTML n’est pas fait pour faire de la mise en page
  • 25. HTML
  • 27. HTML HyperText Langage
  • 29. Markup — Balise Indique au user-agent comment interpréter le contenu
  • 33. Markup — Balise <balise/>
  • 34. Markup — Balise <balise/> Auto-fermante
  • 35. Markup — Balise <balise> <balise>Contenu</balise> </balise>
  • 36. Markup — Balise <balise> <balise>Contenu</balise> </balise> Imbriquer
  • 37. Markup — Balise <balise attribut="valeur">…
  • 39. Document HTML 1. Doctype Indique la version de HTML à l’user-agent
  • 40. Document HTML 1. Doctype Indique la version de HTML à l’user-agent 2. Racine <html>
  • 41. Document HTML 1. Doctype Indique la version de HTML à l’user-agent 2. Racine <html> 3. Tête Informations sur le document
  • 42. Document HTML 1. Doctype Indique la version de HTML à l’user-agent 2. Racine <html> 3. Tête Informations sur le document 4. Corps Contenu
  • 43. Document HTML 1. Doctype Indique la version de HTML à l’user-agent 2. Racine <html> 3. Tête Informations sur le document 4. Corps Contenu </html>
  • 45. Doctype HTML 4.01 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  • 46. Doctype HTML 4.01 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> XHTML 1.0 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • 49. Racine HTML 4.01 <html lang="fr"> XHTML 1.0 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  • 50. Tête <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> <title>Ma première page</title> </head>
  • 51. Tête <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Meta : Information sur le document On explique au user-agent comment utiliser le fichier <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> <title>Ma première page</title> </head>
  • 52. Tête <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Meta : Information sur le document On explique au user-agent comment utiliser le fichier <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> Link : Lien entre documents On charge une feuille de style CSS <title>Ma première page</title> </head>
  • 53. Tête <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Meta : Information sur le document On explique au user-agent comment utiliser le fichier <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> Link : Lien entre documents On charge une feuille de style CSS <title>Ma première page</title> Title : Titre de la page </head>
  • 55. Corps <body>…</body> <a href="http://google.fr">Un lien externe</a>
  • 56. Corps <body>…</body> <a href="http://google.fr">Un lien externe</a> <a href="#moteur-de-recherche">Un lien interne</a>
  • 57. Corps <body>…</body> <a href="http://google.fr">Un lien externe</a> <a href="#moteur-de-recherche">Un lien interne</a> <h1>Titre de niveau 1</h1>
  • 58. Corps <body>…</body> <a href="http://google.fr">Un lien externe</a> <a href="#moteur-de-recherche">Un lien interne</a> <h1>Titre de niveau 1</h1> <p>Paragraphe</p>
  • 59. Corps <body>…</body> <a href="http://google.fr">Un lien externe</a> <a href="#moteur-de-recherche">Un lien interne</a> <h1>Titre de niveau 1</h1> <p>Paragraphe</p> <img src="image.jpg" alt="Une magnifique image"/>
  • 60. Corps
  • 61. Corps <ul> <li>Un item de la liste</li> <li>Un autre item de la liste</li> <li>Encore un item de la liste</li> </ul> Unordered list : Liste d’éléments sans ordre particulier
  • 62. Corps <ul> <li>Un item de la liste</li> <li>Un autre item de la liste</li> <li>Encore un item de la liste</li> </ul> Unordered list : Liste d’éléments sans ordre particulier <p>Ma voiture est sur le <span lang="en">parking</span>.</p>
  • 63. Corps <ul> <li>Un item de la liste</li> <li>Un autre item de la liste</li> <li>Encore un item de la liste</li> </ul> Unordered list : Liste d’éléments sans ordre particulier <p>Ma voiture est sur le <span lang="en">parking</span>.</p> <div id="menu">…</div>
  • 64. Corps <ul> <li>Un item de la liste</li> <li>Un autre item de la liste</li> <li>Encore un item de la liste</li> </ul> Unordered list : Liste d’éléments sans ordre particulier <p>Ma voiture est sur le <span lang="en">parking</span>.</p> <div id="menu">…</div> Les balises <div> et <span> sont des éléments de stucturation générique, sans valeur sémantique.
  • 65. Et il y en a d’autres ! <html>, <body>, <div>, <span>, <object>, <iframe>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <p>, <pre>, <blockquote>, <q>, <cite>, <img>, <a>, <address>, <dfn>, <abbr>, <code>, <del>, <em>, <ins>, <small>, <strong>, <sub>, <sup>, <var>, <samp>, <kbd>, <b>, <i>, <dl>, <dt>, <dd>, <ol>, <ul>, <li>, <fieldset>, <form>, <label>, <legend>, <table>, <caption>, <tbody>, <tfoot>, <thead>, <tr>, <th>, <td>
  • 66. Contact Nicolas Le Gall slides@neovov.com twitter.com/neovov

Notas do Editor