... balise qui ne sert à rien, à recevoir des attributs
...
Titre de niveau 1 (possible jusqu'à 6)
...
paragraphe
retour à la ligne
... mettre un peu en valeur
... mettre en valeur = important
... marquer une portion de texte
... balise qui ne sert à rien, à recevoir des attributs
===== Structure de base d'une page HTML =====
C'est le minimum syndical pour que les navigateurs comprennent qu'il s'agit d'une page en HTML.
Titre
===== Listes =====
Une liste sert à présenter une information de manière structurée... sous forme de liste !
Liste non ordonnée
- ...
- ...
Liste ordonnée (numérotée..)
- ...
- ...
==== Liste de définition ====
délimiter la liste
- terme
délimiter un terme
- définition du terme
délimiter la définition de ce terme
(ça ressemble à une liste sans puce, ça existe mais j'ai jamais vu en vrai)
===== Liens =====
Un lien sert à naviguer d'une page à l'autre
... lien vers une autre page
... lien vers ancre
... lien vers une ancre dans une autre page
.. attribut pour forcer l'ouverture d'une nouvelle page
.. lance le téléchargement du fichier si non html
.. permet d'afficher une infobulle au survol du lien
..
attribut id pour définir une ancre
===== Image =====
Pour afficher une image au sein de la page web
===== Figure (citations, légende...) =====
Permet d'associer une légende à une image (web sémantique, on dit que ce qui suit est la légende de l'image, il ne s'agit pas juste de le mettre en forme, bien aligné...)
===== Structure de la page =====
Ces balises servent à structurer la page d'un point de vue sémantique. D'un point de vue mise en page,
ce sont des blocs.
...
..
===== Tableaux =====
Un tableau est contruit/décrit ligne par ligne
TITRE DU TABLEAU
Entête colonne 1
Entête colonne 1
contenu première cellule
etc..
... définit une entête de tableau
... définit le corps du tableau
... définit le pied du tableau
permet la fusion de deux cellules horizontalement (cellules de 2 cases de largeur)
permet la fusion de plusieurs cellules verticalement
===== Les formulaires =====
Le concept de formulaire répond au besoin de l'utilisateur (client) d'envoyer des données au serveur, par exemple dans le cas d'un sondage.
==== La balise form ====
Elle délimite le formulaire :
==== Zone de texte à 1 ligne ====
La balise ''input'' permet à l'utilisateur de renseigner une information, par exemple de type texte :
==== Zone de texte multilignes ====
==== Types de texte particuliers ====
==== Eléments d'option - choix ====
==== Envoi de fichiers ====
C'est une méthode simple à l'ergonomie simple. On peut faire plus de nos jours en définissant des zones "draggable" (= où on peut glisser-déposer), il y a plein de snippets sur github.
==== Mise en page de formulaires ====
==== Validation ====
La validation d'un formulaire déclenche l'envoi des informations vers le serveur pour traitement.
==== Auto-validation ====