SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
Les balises (X)HTML
Langage

Sémantique + Syntaxe = Communication
             <balise>
   Mot         <balise attribut="valeur">Contenu</balise>
               <balise/>
             </balise>

             Document = <!DOCTYPE> + <html> + <head> + <body>
Principes d’XHTML
•   Une balise doit être fermée
•   Les balises et attributs doivent s’écrire en minuscules
•   La valeur d’un attribut doit s’écrire entre
    apostrophes ou guillemets
•   Un attribut doit avoir une valeur
•   Les balises doivent être fermées dans le bon ordre
Bloc / en ligne


• Bloc : Peut contenir des bloc et des en ligne
  bloc

• En ligne : Peut contenir des en ligne
  en



                + des données !
Attributs globaux
   Attributs que l’on va pouvoir
   utiliser sur toutes les balises

 • Core
  • id : nom
  • class : nom de classe(s)
  • style : CSS en ligne
  • title : tooltip — infobulle
 • i18n
  • lang : langue du contenu
  • dir : direction du texte
 • events
  • on* : événements
Structure
bloc

                           <html>
                Représente un document HTML.

       <html xmlns="http://www.w3.org/1999/xhtml">
         <head>
           <title>Mon document</title>
         </head>
         <body>
           <h1>Bienvenue !</h1>
         </body>
       </html>



             Note : l’attribut xmlns="http://
          www.w3.org/1999/xhtml" est obligatoire.
bloc

                           <head>
       Représente les méta-informations du document.


       <head>
         <meta http-equiv="Content-Type" content= "text/html;
         charset=UTF-8" />
         <title>Mon document</title>
       </head>




              Note : Il ne doit y avoir qu’une balise
               <head> et <body> par document.
bloc

                           <body>
                Représente le corps du document.



       <body>
         <h1>Bienvenue !</h1>
         <p>Ce site voue un culte à Friedrich Nietzsche.</p>
       </body>




   Note : ne peut pas contenir de en ligne directement.
bloc

                             <div>
                            Neutre.
                       Permet de regrouper.


       <div>
         <p>Je voudrais donner, prodiguer ma sagesse…</p>
         <p>Il me faudra pour cela descendre dans les…</p>
         <p>Il me faudra comme toi décliner, ainsi que disent…</p>
       </div>
en ligne

                         <span>
                          Neutre.
                     Permet de regrouper.



     <p>Il me faudra comme toi
     <span><em>décliner<sup>1</sup></em><span>, ainsi que
     disent les hommes vers lesquels je veux descendre.</p>
bloc

                   <h1…6>
              Représentent des titres,
       permettent de hiérarchiser le document.

                 <h1>Les aliments</h1>
                   <h2>Les légumes</h2>
                     <h3>La patate</h3>
                     <h3>La tomate</h3>
                   <h2>Les fruits</h2>
                     <h3>Le kiwi</h3>
                     <h3>La banane</h3>




       Note : ne peuvent pas contenir de bloc
Textes
bloc

                               <p>
              Représente un paragraphe de texte.



       <p>Je voudrais donner, prodiguer ma sagesse, jusqu’au jour
        où les sages d’entre les hommes se sentiront heureux de
         leur folie, les pauvres heureux de leur richesse.</p>




              Note : ne peut pas contenir de bloc
en ligne

                               <a>
                 Représente un lien hypertexte.

           Attributs :
            • href : adresse du lien
            • hreflang : langue de la page ou section ciblée

             <a href="http://google.fr">Un lien absolu</a>
                 <a href="/news/">Un lien relatif</a>

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



              Note : ne peut pas contenir de <a>
en ligne

                <em>/<strong>
           Mise en exergue (ajoute de l’importance).
             <strong> est plus important que <em>



              <p>Attention, c’est <em>important</em> !</p>

            <p>Faites <strong>très</strong> attention !</p>
en ligne

            <abbr>/<acronym>
           Représente une abréviation (HTML, SNCF)
             Représente un acronyme (Laser, Sida).


       <p>Aujourd’hui, c’est cours de <abbr title="HyperText
                 Markup Language">HTML</abbr>.</p>

           <p>Attention au <acronym title="RAdio Detection And
                     Ranging">Radar</acronym> !</p>
bloc  <blockquote>
           en ligne <q>/<cite>

                    Représente une citation.

<blockquote>
  <p>Je voudrais donner, prodiguer ma sagesse, jusqu’au jour où les
  sages d’entre les hommes se sentiront heureux de leur folie, les
  pauvres heureux de leur richesse.</p>
</blockquote>

<p>Hamlet commença son monologue : <q>Être ou ne pas être ?</q></p>



       Note : <blockquote> ne peut pas contenir
                de en ligne directement.
en ligne

                 <sup>/<sub>
                         Mise en exposant.
                          Mise en indice.



               <p>C’était ma 1<sup>ère<sup> fois…</p>

      <p>J’aime l’<abbr title="Eau">H<sub>2</sub>O</abbr>.</p>
en ligne

                   <ins>/<del>
                   Représente un texte inséré.
                  Représente un texte supprimé.



           <p>Jean-Claude Vandamme est un <del>philosophe<del>
                  <ins>acteur<ins> d’origine belge.</p>
bloc

                      <pre>
            Représente du texte pré-formaté.

                       <pre>
                                (__)
                                (oo)
                         /-------/
                        / |     ||
                       * ||----||
                          ~~    ~~
                       </pre>



       Note : ne peut pas contenir de <sup>, <sub>,
                   <img/>, <object>
en ligne
                 <code>/<var>
                 <kbd>/<samp>
           Représente du contenu lié à l’informatique.

            <pre><code>
              <var>$x</var> = 3;
              echo <var>$x</var>; // Affiche <samp>3</samp>
            </code></pre>




            <p>Tapez <kbd>1</kbd> pour voter pour
            Cunégonde, et <kbd>2</kbd> pour voter pour
            Pierre-Alfred.</p>
Images
en ligne

                        <img/>
                    Représente une image.

                    Attributs obligatoires :
                     • src : adresse du fichier
                     • alt : texte alternatif



     <img src="images/chatons.jpg" alt="De mignons lolcats" />
bloc

                             <map>
             Représente des zones pour une image.

                  Attributs obligatoires :
                   • id : nom de l’ensemble de zones




       <map id="monde">
         <area shape="rect" coords="0,0,100,90" href="france.html"
         alt="France" />
       </map>
en ligne

                        <area/>
                     Représente une zone.
               Attributs obligatoires :
                • alt : texte alternatif
               Attributs :
                • shape : forme de la zone
                • coords : coordonnées de la zone
                • href : adresse du lien

     <map id="monde">
       <area shape="rect" coords="0,0,100,90" href="france.html"
       alt="France" />
     </map>
Listes
bloc

            <ul>/<ol>/<li>
                     Représente une liste.
   <p>Liste de courses :</p>   <p>À faire aujourd’hui :</p>
   <ul>                        <ol>
     <li>Pizza</li>              <li>Sortir le chien</li>
     <li>Patates</li>            <li>Manger</li>
     <li>Boissons                <li>Cours HTML
       <ul>                        <ul>
         <li>Bière</li>              <li>Finir le cours !</li>
         <li>Vodka</li>              <li>Donner le cours</li>
       </ul>                       </ul>
     </li>                       </li>
   </ul>                       </ol>

        Note : <ul> et <ol> ne peuvent contenir
               que des <li> directement.
bloc

          <dl>/<dt>/<dd>
          Représente une liste de définitions.


       <dl>
         <dt>Le kiwi</dt>
         <dd>C’est un fruit, mais aussi un animal</dd>
         <dt>Le litchi</dt>
         <dd>Un excellent fruit exotique</dd>
       </dl>




       Note : <dt> ne peut pas contenir de bloc
Formulaires
bloc

                       <form>
                Représente un formulaire.
          Attributs obligatoires :
           • action : adresse de soumission
          Attributs :
           • method : type de requête
           • enctype : content-type pour la soumission

         <form method="post" action="inscription.php">
           …
         </form>


       Note : ne doit pas contenir d’autres <form>.
en ligne

                       <input/>
              Représente un champ de formulaire.

   Attributs :
    • type : type de champ
    • name : nom de la donnée (utilisé pour traiter le formulaire)
    • value : valeur du champ
    • maxlength : taille maximale de la saisie (en caractères)

    •   checked : coché ?
    •   disabled : désactivé ?
    •   readonly : en lecture seule   ?
en ligne

                      <input/>
            Représente un champ de formulaire.

           <input type="text" name="prenom" />
           <input type="password" name="mot-de-passe" />

           <input type="checkbox" name="accepte" />
           <input type="radio" name="sexe" />

           <input type="file" name="avatar" />

           <input type="submit" />
           <input type="reset" />
           <input type="button" value="Bouton inutile" />

           <input type="hidden" name="sid" value="123" />
en ligne
                 <select>
            <optgroup>/<option>
               Représente une liste déroulante.
   Attributs (<select>) :
    • name : nom de la donnée (utilisé pour traiter le formulaire)
    • multiple : permet de choisir plusieurs options
    • disabled : désactivé ?
   Attributs (<optgroup>) :
    • label : nom du groupe d’options
    • disabled : désactivé ?
   Attributs (<option>) :
    • value : valeur du champ
    • selected : sélectionné ?
    • disabled : désactivé ?
en ligne
                <select>
           <optgroup>/<option>
              Représente une liste déroulante.


      <select name="pays">
        <option value="ca">Canada</option>
        <option value="jp" selected="selected">Japon</option>
        <optgroup label="Europe">
          <option value="fr">France</option>
          <option value="de">Allemagne</option>
        </optgroup>
      </select>
en ligne

                   <textarea>
           Représente un champ de saisie de texte.
   Attributs obligatoires :
    • rows : nombre de lignes
    • cols : nombre de colonnes
   Attributs :
    • name : nom de la donnée (utilisé pour traiter le formulaire)
    • disabled : désactivé ?

    <textarea name="description" rows="3" cols="80">…</textarea>


    Note : <textarea> ne peut contenir que du texte.
en ligne

                      <button>
                    Représente un bouton.

                    Attributs :
                     • type : type de bouton
                     • disabled : désactivé ?

           <button type="submit">Envoyer</button>
           <button type="reset">Recommencer</button>
           <button type="button">Bouton inutile</button>


      Note : ne doit pas contenir <input>, <select>,
        <textarea>, <label>, <button>, <form>,
                 <fieldset>, <iframe>.
en ligne

                       <label>
      Représente une étiquette associée à un champ.

                    Attributs :
                     • for : cible de l’étiquette


           <label for="email">Adresse mail :</label>
           <input type="text" id="email" name= "mail" />




      Note : ne peut pas contenir d’autres <label>.
bloc

                   <fieldset>
         Représente une section de formulaire.


         <fieldset>
           <legend>Informations personnelles</legend>
           <input type="text" id="email" name= "mail" />
         </fieldset>




       Note : doit contenir <legend> directement.
en ligne

                       <legend>
       Représente un titre de section de formulaire.


           <fieldset>
             <legend>Informations personnelles</legend>
             <input type="text" id="email" name= "mail" />
           </fieldset>
Tableaux
bloc

               <table>
       Représente un tableau de données.

          Attributs :
           • summary : résumé du tableau

               <table summary="…">
                 <thead>
                   <tr>
                     <th>Nom<th>
                     <th>Prénom</th>
                   </tr>
                 </thead>
                 …
               </table>
bloc
             <thead>/<tfoot>
                 <tbody>
              Représente des sections de tableau.
                          <table summary="…">
                            <thead>
                              <tr>
                                <th>Nom<th>
                                <th>Prénom</th>
                              </tr>
                            </thead>
       <tfoot>…</tfoot>
                            <tbody>
                              <tr>
                                <td>Abitbol</td>
                                <td>Georges</td>
                              </tr>
                            </tbody>
                          </table>
bloc
                      <tr>
                    <th>/<td>
              Représente une ligne de tableau.
              Représente une cellule d’en-tête.
                  Représente une cellule.


   Attribut (<th>) :
    • scope : spécifie les données qui doivent être associées à ce
      <th> (col ou row)
   Attributs (toutes) :
    • rowspan : nombre de cellules à fusionner sur la ligne
    • colspan : nombre de cellules à fusionner sur la colonne
en ligne

                    <caption>
            Représente une légende de tableau.


           <table>
             <caption>Tableau très intéressant</caption>
             …
           </table>




    Note : doit se trouver directement après <table>.
Métas
en ligne

                   <title>
           Représente le titre du document.




            <title>La page web de ma vie</title>
en ligne

                        <meta/>
     Représente une méta-information du document.

              Attribut obligatoire :
               • content : l’information
              Attributs :
               • name : nom de la méta-information
               • http-equiv : nom de l’en-tête HTTP


           <meta name="auteur" content="Nicolas Le Gall" />

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
en ligne

                          <link/>
           Représente une relation entre documents.

           Attributs :
            • type : type MIME du contenu
            • href : adresse du document
            • media : support pour lequel la relation est faite



  <link rel="stylesheet" type="text/css" href="…" media="screen" />
en ligne

                    <base/>
           Définis l’adresse de base à utiliser
             pour les adresses relatives.

                 Attribut obligatoire :
                  • href : adresse de base




           <base href="http://example.org/site/" />
Je vous déconseille…
<b>, <i>, <u>, <s>, <strike>, <big>, <small>, <tt>,
                     <center>,
                <basefont>, <font>,
          <frame>, <frameset>, <noframes>,
                     <applet>,
                     <noscript>

                      (<br/>)
Il en reste…

      <script>, <style>,
     <object>, <param/>,
           <iframe>,
<address>, <hr/>, <bdo>, <dfn>
Commentaires

<!-- Commentaire -->

     <!--<ul>
       <li>…</li>
       <li>…</li>
     </ul>-->
Contact


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

Contenu connexe

Tendances

Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java scriptArrow Group
 
Document Object Model
Document Object ModelDocument Object Model
Document Object ModelMayur Mudgal
 
Application web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrapApplication web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrapBassem ABCHA
 
javascript objects
javascript objectsjavascript objects
javascript objectsVijay Kalyan
 
Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Jibril Touzi
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginningAnis Ahmad
 
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
 
HTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsHTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsSun Technlogies
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Heithem Abbes
 
Chapter 2 - HTML5.pdf
Chapter 2 - HTML5.pdfChapter 2 - HTML5.pdf
Chapter 2 - HTML5.pdfMhndHTaani
 

Tendances (20)

Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java script
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Application web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrapApplication web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrap
 
Rest API
Rest APIRest API
Rest API
 
javascript objects
javascript objectsjavascript objects
javascript objects
 
CSS
CSSCSS
CSS
 
Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginning
 
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, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsHTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts Basics
 
WordPress
WordPressWordPress
WordPress
 
Introduction à Laravel
Introduction à LaravelIntroduction à Laravel
Introduction à Laravel
 
HTML5 Tutorial
HTML5 TutorialHTML5 Tutorial
HTML5 Tutorial
 
Html introduction
Html introductionHtml introduction
Html introduction
 
JS1.pdf
JS1.pdfJS1.pdf
JS1.pdf
 
Html training slide
Html training slideHtml training slide
Html training slide
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
 
Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
 
Pl enset-cpa
Pl enset-cpaPl enset-cpa
Pl enset-cpa
 
Chapter 2 - HTML5.pdf
Chapter 2 - HTML5.pdfChapter 2 - HTML5.pdf
Chapter 2 - HTML5.pdf
 

En vedette

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
 
Analyse combinatoire
Analyse combinatoireAnalyse combinatoire
Analyse combinatoiremeryem2002
 
Rkn instruction de_mise_en_service_des_regulateur_v2
Rkn instruction de_mise_en_service_des_regulateur_v2Rkn instruction de_mise_en_service_des_regulateur_v2
Rkn instruction de_mise_en_service_des_regulateur_v2e-genieclimatique
 
Circuits chp.2 méthodes d'étude des circuits
Circuits chp.2 méthodes d'étude des circuitsCircuits chp.2 méthodes d'étude des circuits
Circuits chp.2 méthodes d'étude des circuitsChafik Cf
 
Circuits Chp.3 RéGime SinusoïDal Permanent
Circuits  Chp.3  RéGime  SinusoïDal  PermanentCircuits  Chp.3  RéGime  SinusoïDal  Permanent
Circuits Chp.3 RéGime SinusoïDal PermanentChafik Cf
 
Circuits_Chp.1_Eléments de circuits
Circuits_Chp.1_Eléments de circuitsCircuits_Chp.1_Eléments de circuits
Circuits_Chp.1_Eléments de circuitsChafik Cf
 
Fstm deust mip-e141_cee_chap_vi_les diodes
Fstm deust mip-e141_cee_chap_vi_les diodesFstm deust mip-e141_cee_chap_vi_les diodes
Fstm deust mip-e141_cee_chap_vi_les diodesabdennaceur_baghdad
 
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionL'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionNawfel Mestoui
 
Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding francopw
 
Ch5 Algorthmique Avancée - Algorithme de Tri
Ch5 Algorthmique Avancée - Algorithme de TriCh5 Algorthmique Avancée - Algorithme de Tri
Ch5 Algorthmique Avancée - Algorithme de Trilotfibenromdhane
 
Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...
Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...
Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...eveillard
 
Sales Transformation in a Digital World - Summary
Sales Transformation in a Digital World - SummarySales Transformation in a Digital World - Summary
Sales Transformation in a Digital World - SummaryBusiness & Decision
 
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...Business & Decision
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision
 
Introduction à La Sécurité Informatique 1/2
Introduction à La Sécurité Informatique 1/2Introduction à La Sécurité Informatique 1/2
Introduction à La Sécurité Informatique 1/2Sylvain Maret
 

En vedette (20)

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
 
Analyse combinatoire
Analyse combinatoireAnalyse combinatoire
Analyse combinatoire
 
Cm 1
Cm 1Cm 1
Cm 1
 
Rkn instruction de_mise_en_service_des_regulateur_v2
Rkn instruction de_mise_en_service_des_regulateur_v2Rkn instruction de_mise_en_service_des_regulateur_v2
Rkn instruction de_mise_en_service_des_regulateur_v2
 
Circuits chp.2 méthodes d'étude des circuits
Circuits chp.2 méthodes d'étude des circuitsCircuits chp.2 méthodes d'étude des circuits
Circuits chp.2 méthodes d'étude des circuits
 
Circuits Chp.3 RéGime SinusoïDal Permanent
Circuits  Chp.3  RéGime  SinusoïDal  PermanentCircuits  Chp.3  RéGime  SinusoïDal  Permanent
Circuits Chp.3 RéGime SinusoïDal Permanent
 
Circuits_Chp.1_Eléments de circuits
Circuits_Chp.1_Eléments de circuitsCircuits_Chp.1_Eléments de circuits
Circuits_Chp.1_Eléments de circuits
 
Fstm deust mip-e141_cee_chap_vi_les diodes
Fstm deust mip-e141_cee_chap_vi_les diodesFstm deust mip-e141_cee_chap_vi_les diodes
Fstm deust mip-e141_cee_chap_vi_les diodes
 
Chap2 laplace
Chap2 laplaceChap2 laplace
Chap2 laplace
 
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionL'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
 
Algorithm et structure de donnée
Algorithm et structure de donnéeAlgorithm et structure de donnée
Algorithm et structure de donnée
 
Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding
 
Ch5 Algorthmique Avancée - Algorithme de Tri
Ch5 Algorthmique Avancée - Algorithme de TriCh5 Algorthmique Avancée - Algorithme de Tri
Ch5 Algorthmique Avancée - Algorithme de Tri
 
Cours auti
Cours autiCours auti
Cours auti
 
Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...
Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...
Corrigé des exercices du 2è jour (sites médicaux et veille documentaire en mé...
 
Sales Transformation in a Digital World - Summary
Sales Transformation in a Digital World - SummarySales Transformation in a Digital World - Summary
Sales Transformation in a Digital World - Summary
 
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
 
Arbre de décision
Arbre de décisionArbre de décision
Arbre de décision
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'art
 
Introduction à La Sécurité Informatique 1/2
Introduction à La Sécurité Informatique 1/2Introduction à La Sécurité Informatique 1/2
Introduction à La Sécurité Informatique 1/2
 

Similaire à Les balises HTML

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 ?Eroan Boyer
 
OpenCode beta : Haml & Sass
OpenCode beta : Haml & SassOpenCode beta : Haml & Sass
OpenCode beta : Haml & SassRémi Prévost
 
Introduction à Sinatra
Introduction à SinatraIntroduction à Sinatra
Introduction à SinatraRémi Prévost
 
technologie web - part2
technologie web - part2technologie web - part2
technologie web - part2Benoît Simard
 
Cours css niveau debutant
Cours css niveau debutantCours css niveau debutant
Cours css niveau debutantTheBest Icanbe
 
HTML5 vu par Ekino
HTML5 vu par EkinoHTML5 vu par Ekino
HTML5 vu par Ekinoekino
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Renoir Boulanger
 
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
 
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 WEBGaspar Daniel
 
Cours de développement web de HTML5 .pptx
Cours de développement web de HTML5 .pptxCours de développement web de HTML5 .pptx
Cours de développement web de HTML5 .pptxMounir Gouiouez
 
HTML 5 - intro - en francais
HTML 5 - intro - en francaisHTML 5 - intro - en francais
HTML 5 - intro - en francaisVlad Posea
 

Similaire à Les balises HTML (20)

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 ?
 
Memento HTML CSS
Memento HTML CSSMemento HTML CSS
Memento HTML CSS
 
OpenCode beta : Haml & Sass
OpenCode beta : Haml & SassOpenCode beta : Haml & Sass
OpenCode beta : Haml & Sass
 
HTML
HTMLHTML
HTML
 
HTML5
HTML5HTML5
HTML5
 
Html css-xhtml
Html css-xhtmlHtml css-xhtml
Html css-xhtml
 
Html
HtmlHtml
Html
 
Introduction à Sinatra
Introduction à SinatraIntroduction à Sinatra
Introduction à Sinatra
 
technologie web - part2
technologie web - part2technologie web - part2
technologie web - part2
 
Cours css niveau debutant
Cours css niveau debutantCours css niveau debutant
Cours css niveau debutant
 
Découverte HTML5/CSS3
Découverte HTML5/CSS3Découverte HTML5/CSS3
Découverte HTML5/CSS3
 
HTML5 vu par Ekino
HTML5 vu par EkinoHTML5 vu par Ekino
HTML5 vu par Ekino
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
 
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
 
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
 
Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5
 
CSS 3
CSS 3CSS 3
CSS 3
 
Mmi Web Design P2
Mmi Web Design P2Mmi Web Design P2
Mmi Web Design P2
 
Cours de développement web de HTML5 .pptx
Cours de développement web de HTML5 .pptxCours de développement web de HTML5 .pptx
Cours de développement web de HTML5 .pptx
 
HTML 5 - intro - en francais
HTML 5 - intro - en francaisHTML 5 - intro - en francais
HTML 5 - intro - en francais
 

Dernier

les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
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.pptxabdououanighd
 
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...Technologia Formation
 
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 projetJeanYvesMoine
 
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 BANKNassimaMdh
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
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...Nguyen Thanh Tu Collection
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
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 informatiquesMohammedAmineHatoch
 
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.pdfGamal Mansour
 
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.pptxikospam0
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
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 FLElebaobabbleu
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcourshalima98ahlmohamed
 
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 ...Universidad Complutense de Madrid
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdfMariaClaraAlves46
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesUnidad de Espiritualidad Eudista
 
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.pptxShinyaHilalYamanaka
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 

Dernier (20)

les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
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
 
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 é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
 
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
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
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...
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
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
 
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
 
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
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
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
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
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 ...
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
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
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 

Les balises HTML

  • 2. Langage Sémantique + Syntaxe = Communication <balise> Mot <balise attribut="valeur">Contenu</balise> <balise/> </balise> Document = <!DOCTYPE> + <html> + <head> + <body>
  • 3. Principes d’XHTML • Une balise doit être fermée • Les balises et attributs doivent s’écrire en minuscules • La valeur d’un attribut doit s’écrire entre apostrophes ou guillemets • Un attribut doit avoir une valeur • Les balises doivent être fermées dans le bon ordre
  • 4. Bloc / en ligne • Bloc : Peut contenir des bloc et des en ligne bloc • En ligne : Peut contenir des en ligne en + des données !
  • 5. Attributs globaux Attributs que l’on va pouvoir utiliser sur toutes les balises • Core • id : nom • class : nom de classe(s) • style : CSS en ligne • title : tooltip — infobulle • i18n • lang : langue du contenu • dir : direction du texte • events • on* : événements
  • 7. bloc <html> Représente un document HTML. <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Mon document</title> </head> <body> <h1>Bienvenue !</h1> </body> </html> Note : l’attribut xmlns="http:// www.w3.org/1999/xhtml" est obligatoire.
  • 8. bloc <head> Représente les méta-informations du document. <head> <meta http-equiv="Content-Type" content= "text/html; charset=UTF-8" /> <title>Mon document</title> </head> Note : Il ne doit y avoir qu’une balise <head> et <body> par document.
  • 9. bloc <body> Représente le corps du document. <body> <h1>Bienvenue !</h1> <p>Ce site voue un culte à Friedrich Nietzsche.</p> </body> Note : ne peut pas contenir de en ligne directement.
  • 10. bloc <div> Neutre. Permet de regrouper. <div> <p>Je voudrais donner, prodiguer ma sagesse…</p> <p>Il me faudra pour cela descendre dans les…</p> <p>Il me faudra comme toi décliner, ainsi que disent…</p> </div>
  • 11. en ligne <span> Neutre. Permet de regrouper. <p>Il me faudra comme toi <span><em>décliner<sup>1</sup></em><span>, ainsi que disent les hommes vers lesquels je veux descendre.</p>
  • 12. bloc <h1…6> Représentent des titres, permettent de hiérarchiser le document. <h1>Les aliments</h1> <h2>Les légumes</h2> <h3>La patate</h3> <h3>La tomate</h3> <h2>Les fruits</h2> <h3>Le kiwi</h3> <h3>La banane</h3> Note : ne peuvent pas contenir de bloc
  • 14. bloc <p> Représente un paragraphe de texte. <p>Je voudrais donner, prodiguer ma sagesse, jusqu’au jour où les sages d’entre les hommes se sentiront heureux de leur folie, les pauvres heureux de leur richesse.</p> Note : ne peut pas contenir de bloc
  • 15. en ligne <a> Représente un lien hypertexte. Attributs : • href : adresse du lien • hreflang : langue de la page ou section ciblée <a href="http://google.fr">Un lien absolu</a> <a href="/news/">Un lien relatif</a> <a href="#moteur-de-recherche">Un lien interne</a> Note : ne peut pas contenir de <a>
  • 16. en ligne <em>/<strong> Mise en exergue (ajoute de l’importance). <strong> est plus important que <em> <p>Attention, c’est <em>important</em> !</p> <p>Faites <strong>très</strong> attention !</p>
  • 17. en ligne <abbr>/<acronym> Représente une abréviation (HTML, SNCF) Représente un acronyme (Laser, Sida). <p>Aujourd’hui, c’est cours de <abbr title="HyperText Markup Language">HTML</abbr>.</p> <p>Attention au <acronym title="RAdio Detection And Ranging">Radar</acronym> !</p>
  • 18. bloc <blockquote> en ligne <q>/<cite> Représente une citation. <blockquote> <p>Je voudrais donner, prodiguer ma sagesse, jusqu’au jour où les sages d’entre les hommes se sentiront heureux de leur folie, les pauvres heureux de leur richesse.</p> </blockquote> <p>Hamlet commença son monologue : <q>Être ou ne pas être ?</q></p> Note : <blockquote> ne peut pas contenir de en ligne directement.
  • 19. en ligne <sup>/<sub> Mise en exposant. Mise en indice. <p>C’était ma 1<sup>ère<sup> fois…</p> <p>J’aime l’<abbr title="Eau">H<sub>2</sub>O</abbr>.</p>
  • 20. en ligne <ins>/<del> Représente un texte inséré. Représente un texte supprimé. <p>Jean-Claude Vandamme est un <del>philosophe<del> <ins>acteur<ins> d’origine belge.</p>
  • 21. bloc <pre> Représente du texte pré-formaté. <pre> (__) (oo) /-------/ / | || * ||----|| ~~ ~~ </pre> Note : ne peut pas contenir de <sup>, <sub>, <img/>, <object>
  • 22. en ligne <code>/<var> <kbd>/<samp> Représente du contenu lié à l’informatique. <pre><code> <var>$x</var> = 3; echo <var>$x</var>; // Affiche <samp>3</samp> </code></pre> <p>Tapez <kbd>1</kbd> pour voter pour Cunégonde, et <kbd>2</kbd> pour voter pour Pierre-Alfred.</p>
  • 24. en ligne <img/> Représente une image. Attributs obligatoires : • src : adresse du fichier • alt : texte alternatif <img src="images/chatons.jpg" alt="De mignons lolcats" />
  • 25. bloc <map> Représente des zones pour une image. Attributs obligatoires : • id : nom de l’ensemble de zones <map id="monde"> <area shape="rect" coords="0,0,100,90" href="france.html" alt="France" /> </map>
  • 26. en ligne <area/> Représente une zone. Attributs obligatoires : • alt : texte alternatif Attributs : • shape : forme de la zone • coords : coordonnées de la zone • href : adresse du lien <map id="monde"> <area shape="rect" coords="0,0,100,90" href="france.html" alt="France" /> </map>
  • 28. bloc <ul>/<ol>/<li> Représente une liste. <p>Liste de courses :</p> <p>À faire aujourd’hui :</p> <ul> <ol> <li>Pizza</li> <li>Sortir le chien</li> <li>Patates</li> <li>Manger</li> <li>Boissons <li>Cours HTML <ul> <ul> <li>Bière</li> <li>Finir le cours !</li> <li>Vodka</li> <li>Donner le cours</li> </ul> </ul> </li> </li> </ul> </ol> Note : <ul> et <ol> ne peuvent contenir que des <li> directement.
  • 29. bloc <dl>/<dt>/<dd> Représente une liste de définitions. <dl> <dt>Le kiwi</dt> <dd>C’est un fruit, mais aussi un animal</dd> <dt>Le litchi</dt> <dd>Un excellent fruit exotique</dd> </dl> Note : <dt> ne peut pas contenir de bloc
  • 31. bloc <form> Représente un formulaire. Attributs obligatoires : • action : adresse de soumission Attributs : • method : type de requête • enctype : content-type pour la soumission <form method="post" action="inscription.php"> … </form> Note : ne doit pas contenir d’autres <form>.
  • 32. en ligne <input/> Représente un champ de formulaire. Attributs : • type : type de champ • name : nom de la donnée (utilisé pour traiter le formulaire) • value : valeur du champ • maxlength : taille maximale de la saisie (en caractères) • checked : coché ? • disabled : désactivé ? • readonly : en lecture seule ?
  • 33. en ligne <input/> Représente un champ de formulaire. <input type="text" name="prenom" /> <input type="password" name="mot-de-passe" /> <input type="checkbox" name="accepte" /> <input type="radio" name="sexe" /> <input type="file" name="avatar" /> <input type="submit" /> <input type="reset" /> <input type="button" value="Bouton inutile" /> <input type="hidden" name="sid" value="123" />
  • 34. en ligne <select> <optgroup>/<option> Représente une liste déroulante. Attributs (<select>) : • name : nom de la donnée (utilisé pour traiter le formulaire) • multiple : permet de choisir plusieurs options • disabled : désactivé ? Attributs (<optgroup>) : • label : nom du groupe d’options • disabled : désactivé ? Attributs (<option>) : • value : valeur du champ • selected : sélectionné ? • disabled : désactivé ?
  • 35. en ligne <select> <optgroup>/<option> Représente une liste déroulante. <select name="pays"> <option value="ca">Canada</option> <option value="jp" selected="selected">Japon</option> <optgroup label="Europe"> <option value="fr">France</option> <option value="de">Allemagne</option> </optgroup> </select>
  • 36. en ligne <textarea> Représente un champ de saisie de texte. Attributs obligatoires : • rows : nombre de lignes • cols : nombre de colonnes Attributs : • name : nom de la donnée (utilisé pour traiter le formulaire) • disabled : désactivé ? <textarea name="description" rows="3" cols="80">…</textarea> Note : <textarea> ne peut contenir que du texte.
  • 37. en ligne <button> Représente un bouton. Attributs : • type : type de bouton • disabled : désactivé ? <button type="submit">Envoyer</button> <button type="reset">Recommencer</button> <button type="button">Bouton inutile</button> Note : ne doit pas contenir <input>, <select>, <textarea>, <label>, <button>, <form>, <fieldset>, <iframe>.
  • 38. en ligne <label> Représente une étiquette associée à un champ. Attributs : • for : cible de l’étiquette <label for="email">Adresse mail :</label> <input type="text" id="email" name= "mail" /> Note : ne peut pas contenir d’autres <label>.
  • 39. bloc <fieldset> Représente une section de formulaire. <fieldset> <legend>Informations personnelles</legend> <input type="text" id="email" name= "mail" /> </fieldset> Note : doit contenir <legend> directement.
  • 40. en ligne <legend> Représente un titre de section de formulaire. <fieldset> <legend>Informations personnelles</legend> <input type="text" id="email" name= "mail" /> </fieldset>
  • 42. bloc <table> Représente un tableau de données. Attributs : • summary : résumé du tableau <table summary="…"> <thead> <tr> <th>Nom<th> <th>Prénom</th> </tr> </thead> … </table>
  • 43. bloc <thead>/<tfoot> <tbody> Représente des sections de tableau. <table summary="…"> <thead> <tr> <th>Nom<th> <th>Prénom</th> </tr> </thead> <tfoot>…</tfoot> <tbody> <tr> <td>Abitbol</td> <td>Georges</td> </tr> </tbody> </table>
  • 44. bloc <tr> <th>/<td> Représente une ligne de tableau. Représente une cellule d’en-tête. Représente une cellule. Attribut (<th>) : • scope : spécifie les données qui doivent être associées à ce <th> (col ou row) Attributs (toutes) : • rowspan : nombre de cellules à fusionner sur la ligne • colspan : nombre de cellules à fusionner sur la colonne
  • 45. en ligne <caption> Représente une légende de tableau. <table> <caption>Tableau très intéressant</caption> … </table> Note : doit se trouver directement après <table>.
  • 47. en ligne <title> Représente le titre du document. <title>La page web de ma vie</title>
  • 48. en ligne <meta/> Représente une méta-information du document. Attribut obligatoire : • content : l’information Attributs : • name : nom de la méta-information • http-equiv : nom de l’en-tête HTTP <meta name="auteur" content="Nicolas Le Gall" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  • 49. en ligne <link/> Représente une relation entre documents. Attributs : • type : type MIME du contenu • href : adresse du document • media : support pour lequel la relation est faite <link rel="stylesheet" type="text/css" href="…" media="screen" />
  • 50. en ligne <base/> Définis l’adresse de base à utiliser pour les adresses relatives. Attribut obligatoire : • href : adresse de base <base href="http://example.org/site/" />
  • 51. Je vous déconseille… <b>, <i>, <u>, <s>, <strike>, <big>, <small>, <tt>, <center>, <basefont>, <font>, <frame>, <frameset>, <noframes>, <applet>, <noscript> (<br/>)
  • 52. Il en reste… <script>, <style>, <object>, <param/>, <iframe>, <address>, <hr/>, <bdo>, <dfn>
  • 53. Commentaires <!-- Commentaire --> <!--<ul> <li>…</li> <li>…</li> </ul>-->
  • 54. Contact Nicolas Le Gall me@neovov.com twitter.com/neovov