HTML
<!Doctype html> informe le serveur du type de fichier, ici html.<html></html> balise indiquant que le contenu html est entre ces deux balises.<head></head> balise contenant les informations techniques pour le navigateur ( titre, feuille de style, ...).<title>#montitre</title> le navigateur va afficher #montitre sur l'onglet ou la page et dans la recherche google.<body></body> englobe tout le contenu de ma page (texte, img, paragraphes, titres, ...)!-- #commentaire --! synthaxe d'un #commentaire, non affiché sur la page.<header></header> indique qu'il s'agit de l'entête<nav></nav> indique que c'est destiné à la navigation<article></article> indique qu'il s'agit d'un article
<section></section> indique qu'il s'agit d'une section de l'article <aside></aside> indique que c'est un à coté.<footer></footer> c'est le pied de page<p></p> paragraphe.<br /> dans <p></p> renvoie à la ligne.<h1></h1> definit mon titre et mes sous-titres jusqu'à h6.<ol></ol> liste numérotée (!voir balise li!)<ul></ul> liste à puces (!voir balise li! )<li></li> contenu de la puce ou du numéro de la ul ou ol , chaque li ajoute un numero ou une puce à la liste.<a>texte</a> crée un lien sur texte.href="lienurl" crée un lien hypertexte sur "texte" ouvrant la page "lienurl".href="fichierdirect" renvoie vers "fichierdirect" present sur mon stockage.href="#marquage" renvoie vers l'ancre(id) "marquage" dans votre page (# est ici important).href="mailto:mon@mail" renvoie ecrire un mail à mon@mailhref="adressefichier" va télécharger le fichier adressefichier quand on clique le lien.title="titre" crée une infobulle quand on passe la souris sur le lien avec titre dedans.<balise id="marquage"></balise> permet de marquer une importance sur la balise (permettant d'y revenir avec un lien par ex). on appele ce marquage un ancre<table></table> crée un tableau.<caption></caption> titre du tableau.<thead></thead> indique au nav qu'il s'agit de l'entête du tableau.<tbody></tbody> indique au nav qu'il s'agit du corp du tableau<tfoot></tfoot> indique au nav qu'il s'agit du pied du tableau<tr></tr> cree une ligne de tableau.
<th></th> titre de colonne (dans un tr).<td></td> colonne (dans un tr).
<td colcode="2"> case de 2 colonnes sur la ligne.<td rowcode="2"> case de 2 lignes sur la colonne.<img ... /> on insère une image, on DOIT ajouter les attributs comme ceci:
<img src="adresseimage" alt="donnéesprmoteurderech"/> insère une image.<figure><img ... /><figcaption>légende</figcaption> </figure> indique au navigateur qu'img est une figure avec une légende.<audio controls> affiche un lecteur audio basique (controls affiche une barre avec les contrôles).
<source src="fichieraudio.mp3"></source> essaie d'abord le.mp3 sinon<source src="fichieraudio.flac"></source> puis essaie le .flac... </audio> ferme la balise audio<video controls poster="captureecran.png"> affiche un lecteur video basique avec captureecran.png en fond.
<source src="fichiervideo.ogg"></source> essaie d'abord le.ogg sinon<source src="fichiervideo.mp4"></source> essaie le .mp4... </video> ferme la balise video<form method="post" action="fichieroùvalesinfos"> .... crée un formulaire qui va renvoyer les réponses dans le fichier donné dans action.<fieldset> ..... </fieldset> déclare une partie du formulaire par fieldset.<legend>ma légende</legend> </fieldset> ajoute une légende à la partie de formulaire.<p><label for="pseudo">Pseudo</label><input type="text" name="pseudo" id="pseudo"/></p>
crée un paragraphe avec "Pseudo" et une barre de saisie de texte(type=text) sera enregistré dans le fichier comme "pseudo". id="" renvoie au nom du label crée avant.size="6" longueur de la barre de saisie.max-lenght="6" limite le nombre de caractères dans la barre de saisie.placeholder="EX toto" ecrira "EX toto" en exemple à l'affichage, s'effacera auto lors de la saisie.<p><label for="passe">Mot de passe</label><input type="password" name="passe" id="passe"/></p> crée une zone de saisie de mot de passe qui sera enregistré comme passe dans le fichier action.<input type="email" .... zone de saisie reconnue pour email<input type="url" .... zone de saisie reconnue pour adresse net<input type="tel" .... zone de saisie reconnue pour numero de téléphone<input type="number" .... zone de saisie optimisée pour la selection de nombre, max min step en attribut par ex<input type="range" .... affiche une barre pour choisir une proportion.<input type="date" .... zone de saisie optimisée pour saisir une date.<input type="color" .... zone de selection d'une couleur.<input type="search" .... zone de saisie optimùisée pour la recherche.<input type="checkbox" puis
<label>
crée une case cochable, plusieurs input à la suite sont selectionables(ajoutez checked dans l'input pour le selectioner dès le départ).
<input type="radio" .... bouton rond selectionnable un seul par "name" dans le input.<p><label for="biographie">Biographie</label><textarea name="biographie" id="pseudo"></textarea></p> crée une zonne de texte pour rediger du texte.<input type="submit" value="Envoyer"/> crée un bouton "envoyer" qui valisde le formulaire.<p><label for="idname">selectioner parmi</label><select name="nomretourné" id="idname"> crée une liste déroulante selectionnable.
<optgroup label="groupe1"> crée un groupe non selectionnable contenant:
<option value="valeur1">Valeur1</option> crée une valeur selectionnable.<option value="valeur2">Valeur2</option> une seconde... </optgroup> à repeter comme voulu.... </select></p>
</form> ferme la balise formulaire.