
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)€ = €© = ©® = ®