HTML (HyperText Markup Language) | MDN

archived 30 Jan 2017 20:35:40 UTC
Vos résultats de recherche

    HTML (HyperText Markup Language)

    HTML signifie « HyperText Markup Language » qu'on peut traduire par « langage de balises pour l'hypertexte ». Il est utilisé afin de créer et de représenter le contenu d'une page web. D'autres technologies sont utilisées avec HTML pour décrire la présentation d'une page (CSS) et/ou ses fonctionnalités interactives (JavaScript).
    Le terme hypertexte fait référence aux liens qui connectent les pages web entre elles et qui permettent de naviguer entre les sites web. Ces liens sont une brique fondamentale du Web.
    HTML fonctionne grâce à des « balises » qui sont insérées au sein d'un texte normal. Chacune de ces balises indique la signification de telle ou telle portion de texte dans le site. On parle d'« hypertexte » en référence aux liens qui connectent les pages web entre elles. C'est la mécanique originelle du « World Wide Web » que nous connaissons aujourd'hui. En écrivant et publiant des pages web, vous devenez un acteur du Web dès que votre site est accessible en ligne.
    HTML permet d'inclure des images et d'autres contenus dans les pages web. Grâce à HTML, chacun peut créer des sites web aussi bien statiques que dynamiques. HTML est le langage qui permet de décrire la structure et le contenu sémantique d'un document web. Ce contenu est balisé par des éléments HTML comme <head>, <title>, <body>, <header>, <article>, <section>, <p>, <div>, <span>, <img> et bien d'autres encore. Ces éléments forment les blocs utilisés pour construire un site web.
    Les articles suivants fournissent des éléments de référence utiles au développement web :
    • Référence HTML
      Dans notre référence exhaustive, vous trouverez le détail de chaque élément et attribut constituant HTML.
    • Tutoriels HTML
      Pour plus d'informations sur l'utilisation du HTML, des tutoriels et des exemples complets, vous pouvez consulter notre section Apprendre HTML.
    • Introduction à HTML
      Premiers pas dans le développement web ? L'introduction explique ce qu'est HTML et comment l'utiliser.

    Références

    Référence HTML
    HTML est un langage décrivant la structure et le contenu sémantique d'un document web. Il est constitué d'éléments, chacun pouvant être paramétré grâce à différents attributs.
    Référence des éléments HTML
    Cette page liste les différents éléments HTML.
    Référence des attributs HTML
    Les éléments HTML possèdent des attributs. Ce sont des valeurs additionnelles permettant de configurer ou d'ajuster le comportement les éléments de manières à répondre aux critères de l'utilisateur.
    Éléments en ligne
    Les éléments HTML sont habituellement des éléments « en ligne » ou des éléments de bloc. Un élément en ligne occupe seulement l'espace associé aux balises.
    Éléments de bloc
    Les éléments de bloc sont une catégorie d'éléments HTML opposés aux éléments en ligne. Leur caractéristique principale réside dans le fait qu'ils sont séparés par un saut de ligne avant et après l'élément (créant ainsi un bloc de contenu). Ce faisant, ils prennent la largeur de leurs conteneurs.
    Attributs globaux
    Les attributs globaux peuvent être spécifiés dans tous les éléments HTML, même ceux non spécifiés dans le standard. Par exemple, les navigateurs qui prennent en charge HTML5 masquent les contenus marqués comme <toto hidden>...<toto>, bien que <toto> ne soit pas un élément valide HTML.
    Attributs de réglage du CORS
    Certains des éléments HTML supportant le CORS (Cross-Origin Resource Sharing) comme <img> ou <video> ont un attribut crossorigin qui permet de configurer les requêtes CORS pour les données de l'élément à renvoyer.
    Gérer le focus en HTML
    L'attribut DOM Document.activeElement et la méthode DOM Document.hasFocus() permettent au programmeur de mieux contrôler l'interactivité d'une page vis à vis des actions de l'utilisateur. Ils peuvent par exemple être utilisés pour des statistiques, pour surveiller le nombre de clics sur certains liens d'une page, pour comptabiliser le nombre de fois où l'élément reçoit le focus, etc. De plus, combinés à AJAX, ils aident à minimiser le nombre de requêtes au serveur, en fonction de l'activité de l'utilisateur et de l'agencement de la page.
    Types de lien
    Les différents liens permettent de décrire les relations entre deux documents qui sont reliés entre eux par un élément <a>, <area> ou <link>.
    Formats de média audio et vidéo pris en charge par HTML
    Les éléments <audio> et <video> permettent d'ajouter des médias audio et video directement dans le navigateur (sans avoir à utiliser des plugins ou programmes tiers).
    Utiliser le cache d'application
    HTML fournit un mécanisme de cache d'application qui permet aux applications web de fonctionner hors-ligne. Les développeurs peuvent utiliser l'interface d'Application Cache (AppCache) pour spécifier les ressources que le navigateur devrait intégrer au cache, et de fait, les rendre accessible aux utilisateurs. Les applications dont les données sont dans le cache peuvent ainsi être utilisées hors-ligne.

    Tutoriels

    La section Apprendre HTML contient plusieurs modules pour vous apprendre à utiliser HTML sans autre connaissance particulière.
    Une introduction à HTML
    Dans ce module, on brosse un premier portrait de HTML pour présenter les concepts importants, la syntaxe. On voit comment appliquer HTML sur du texte, comment créer des hyperliens et comment structurer une page web grâce à HTML.
    Le multimédia et l'intégration
    Dans ce module, on explore comment utiliser HTML pour intégrer des fichiers multimédias dans une page web. Cela couvre les différentes façon d'inclure une image, commnt ajouter une vidéo ou un fichier audio voire aussi comment intégrer d'autres pages web.
    Les formulaires HTML
    Les formulaires sont cruciaux sur le Web, ils permettent de créer un compte sur un site, de se connecter, d'acheter des produits, d'écrire des commentaires, etc. Dans ce module, on voit comment créer des formulaires pour le navigateur (« côté client »).
    Utiliser HTML pour résoudre des problèmes courants
    Ce module fournit un ensemble d'articles au sujet des problèmes qu'on rencontre fréquemment lorsqu'on crée une page web : gérer les titres, ajouter des images ou des vidéos, mettre en avant une partie du texte, créer un formulaire, etc.

    Rejoignez la communauté Mise en page Web

    Choisissez votre méthode préférée pour rejoindre la discussion :

    Étiquettes et contributeurs liés au document

    Étiquettes : 
     Dernière mise à jour par : SphinxKnight,

    Merci ! Veuillez vérifier votre boîte de réception afin de confirmer votre inscription.

    Si vous n'avez pas déjà confirmé d'inscription à une lettre d'information Mozilla, vous devrez valider cette inscription. Veuillez vérifier votre boîte de réception, éventuellement vos messages indésirables, pour consulter le message que nous vous avons envoyé.
    Voir aussi
    1. HTML
    2. Tutoriels:
    3. Introduction
      1. Guide HTML
    4. Intermédiaire
      1. Éléments de blocs
    5. Avancé
      1. Optimiser une page pour l'analyse spéculative
    6. Références :
    7. Éléments HTML
      1. <a>
      2. <abbr>
      3. <acronym>
      4. <address>
      5. <applet>
      6. <area>
      7. <article>
      8. <aside>
      9. <audio>
      10. <b>
      11. <base>
      12. <basefont>
      13. <bdi>
      14. <bdo>
      15. <bgsound>
      16. <big>
      17. <blink>
      18. <blockquote>
      19. <body>
      20. <br>
      21. <button>
      22. <canvas>
      23. <caption>
      24. <center>
      25. <cite>
      26. <code>
      27. <col>
      28. <colgroup>
      29. <command>
      30. <content>
      31. <data>
      32. <datalist>
      33. <dd>
      34. <del>
      35. <details>
      36. <dfn>
      37. <dialog>
      38. <dir>
      39. <div>
      40. <dl>
      41. <dt>
      42. <element>
      43. <em>
      44. <embed>
      45. <fieldset>
      46. <figcaption>
      47. <figure>
      48. <font>
      49. footer
      50. <form>
      51. <frame>
      52. <frameset>
      53. Éléments de titre
      54. <head>
      55. <header>
      56. <hgroup>
      57. <hr>
      58. <html>
      59. <i>
      60. <iframe>
      61. <image>
      62. <img>
      63. <input>
      64. <ins>
      65. <isindex>
      66. <kbd>
      67. <keygen>
      68. <label>
      69. <legend>
      70. <li>
      71. <link>
      72. <listing>
      73. <main>
      74. <map>
      75. <mark>
      76. <marquee>
      77. <menu>
      78. <menuitem>
      79. <meta>
      80. <meter>
      81. <multicol>
      82. <nav>
      83. <nobr>
      84. <noembed>
      85. <noframes>
      86. <noscript>
      87. <object>
      88. <ol>
      89. <optgroup>
      90. <option>
      91. <output>
      92. <p>
      93. <param>
      94. <picture>
      95. <plaintext>
      96. <pre>
      97. <progress>
      98. <q>
      99. <rp>
      100. <rt>
      101. <rtc>
      102. <ruby>
      103. <s>
      104. <samp>
      105. <script>
      106. <section>
      107. <select>
      108. <shadow>
      109. <slot>
      110. <small>
      111. <source>
      112. <spacer>
      113. <span>
      114. <strike>
      115. <strong>
      116. <style>
      117. <sub>
      118. <summary>
      119. <sup>
      120. <table>
      121. <tbody>
      122. <td>
      123. <template>
      124. <textarea>
      125. <tfoot>
      126. <th>
      127. <thead>
      128. <time>
      129. <title>
      130. <tr>
      131. <track>
      132. <tt>
      133. <u>
      134. <ul>
      135. <var>
      136. <video>
      137. <wbr>
      138. <xmp>
      139. nextid [Traduire]
    8. Attributs universels
      1. accesskey
      2. class
      3. contenteditable
      4. contextmenu
      5. data-*
      6. dir
      7. draggable
      8. dropzone
      9. hidden
      10. id
      11. itemid
      12. itemprop
      13. itemref
      14. itemscope
      15. itemtype
      16. lang
      17. slot
      18. spellcheck
      19. style
      20. tabindex
      21. title
      22. translate
    9. Documentation :
    10. Listes utiles
      1. Index de toutes les pages
      2. Pages étiquetées "HTML"
    11. Contribuer
      1. Statut de la documentation HTML
      2. Le projet MDN
    0%
    10%
    20%
    30%
    40%
    50%
    60%
    70%
    80%
    90%
    100%