
html et au type MIME text/html.css et au type MIME text/css. Il peut être aussi inclus directement dans une page web avec la balise <style> ou l’attribut style="...".js et au type MIME application/javascript. Il peut être aussi inclus directement dans une page web avec la balise <script>.svg et au type MIME image/svg+xml. Il peut être aussi inclus directement dans une page web avec la balise <svg>.<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="UTF-8">
    <title>Exemple minimal</title>
  </head>
  <body>
    <!-- Un commentaire -->
    Bonjour le monde!
  </body>
</html>
Comme en LaTeX : plusieurs espaces consécutifs = 1 espace, et le passage à la ligne = 1 espace.
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Alchemy for beginners</title>
    <script src="BlackMagic.js"></script>
  </head>
  <body>
    <h1>Chapter 1: Equipment</h1>
    <p>This is what an <em>alchemist's bottle</em> looks like:</p>
    <img src="StrangeBottle.jpg">
  </body>
</html>

Pour visualiser l’arbre DOM : Live DOM Viewer
<balise>...</balise> : balise non-void (peut contenir du texte et/ou d’autres éléments)<balise> ou <balise/> : pour une balise void (ne peut pas contenir d’autres éléments)<balise attribut> ou <balise attribut="quelque chose"> : une balise peut contenir 0, 1 ou plusieurs attributs qui spécifient ou changent son comportement.<paul> <thom> </paul> </thom> est interdit.< et le nom de la balise, mais on peut avoir des espaces avant >. Par exemple <paul > est ok.<!DOCTYPE>.<!--...--> commentaire<!DOCTYPE html> première ligne obligatoire pour HTML5<html> c’est ici qu’il faut mettre le attribut lang="fr"<head> la partie contenant la « configuration » de la page.<body> la partie principale de la page<meta> (void) permet de renseigner des informations sur le document HTML en fonction des attributs utilisées.!! Exemple:
    <meta charset="UTF-8"><meta name="keywords" content="LaTeX, XeLaTeX, PDF"><title> (non-void) Le titre de la page HTML.!! Exemple:
    <title>Cours HTML5</title><link> (void) Définit une relation (inclusion) avec un autre ressource. Utilisé dans 99% des cas pour inclure un fichier CSS (style).!! Exemple:
    <link rel="stylesheet" type="text/css" href="theme.css"><style> (non-void) Pour ecrire le style CSS directement dans le HTML.!! Exemple:
    <style> body {color:red;} </style><script> (non-void) Permet d’inclure ou d’écrire du JavaScript.!! Exemple:
    <script src="MathJax.js"></script><script>alert('Au secours !')</script><h1> – <h6> les titres de niveaux 1 à 6 (exemple)<p> un paragraphe (exemple)<br> passage à la ligne (void) (exemple)<hr> ligne horizontale (void) (exemple)<b>, <strong> gras (important) (exemple)<i>, <em> italique (mise en valeur) (exemple)<s>, <del> barré (supprimé) (exemple)<u>, <ins> souligné (inséré) (exemple)<mark> marqué (exemple)<small> petit (exemple)<sub>, <sup> indice et exposant (exemple)<dl> liste de définitions (exemple)
    <dt> terme à définir<dd> la définition du terme<q> entre guillemets<blockquote> partie en retrait<cite> référence de citation (exemple)<pre> partie préformaté(exemple)
<code> code source (exemple)<kbd> touche de clavier<var> variable<main> partie principale de la page (exemple)<article> article<section> section<aside> à côté<nav> partie contenant plusieurs liens de navigation<footer> bas de page, de section, d’article, …<header> en tête de page, de section, d’article, …<adress> adresse<time> moment (heure et/ou date)Il ne faut utiliser les tables que pour faire des tables, et non pour la mise en page !
<table> table
    <thead> l’en-tête
        <tr> ligne d’en-tête
            <th> titre de colonne<tfoot> le bas de la table
        <tr> ligne de bas
            <td> cellule de bas<tbody> corps de la table
        <tr> ligne de la table
            <td> cellule avec des données(exemple)
Pour créer une table vous pouvez utiliser www.tablesgenerator.com.!!
Mais malheureusement il ne génère pas <thead>, <tfoot> et <tbody>.
β représente le caractère de code 946 en base 10 (β).β représente le caractère de code 3B2 en base 16 (β).β représente le caractère beta en HTML (β).& = &< et > = < et >« et » = « et »‐, – et — = ‐, – et —  = (espace insécable)€ = €© = ©® = ®