Structure | Texte | Formulaire | Tableau | Image et multimédia et Incorporé | Spécial |
---|---|---|---|---|---|
!DOCTYPE base body head html meta title frame frameset noframes |
a b basefont big center dd div dl dt em font h{1..6} hr i li p pre strong u ul xmp |
form input label option select textarea |
caption col colgroup table tbody tfoot thead td th tr |
area bgsound embed iframe ilayer img link map nolayer noscript script style |
applet br bdo object param span |
<!-- commentaires --> Commentaires dans un document html <!doctype> ======== Description: Type de document (première ligne) Position: Avant la balise <html> Exemple complet: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Plus: Liste complète selon le W3C <a>...</a> Description: lien hypertexte ou référence Position (relative): à l'intérieur de la balise <body> Interne: %a.content; Exemple: <a href="http://yansanmo.go.to/">YanSanMo.Go.To</a> Attributs: %attrs; charset %Charset; #IMPLIED type %ContentType; #IMPLIED name NMTOKEN #IMPLIED // peut être appelé de cette façon <a href="#namevalue"></a> href %URI; #IMPLIED hreflang %LanguageCode; #IMPLIED rel %LinkTypes; #IMPLIED rev %LinkTypes; #IMPLIED accesskey %Character; #IMPLIED shape %Shape; "rect" coords %Coords; #IMPLIED tabindex %Number; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED target %FrameTarget; #IMPLIED Non-Standard Microsoft.com : LinkID =%Text; Microsoft.com : LinkArea =%Text; Microsoft.com : LinkGroup=%Text; Microsoft.com : NewsID =%Text; <applet>...</applet> Balises: param Description: Applet Java Position (relative) : À l'intérieur de la balise <body> Interne: (#PCDATA | param | %block; | form | %inline; | %misc;)* Attributs: %coreattrs; codebase %URI; #IMPLIED archive CDATA #IMPLIED code CDATA #IMPLIED object CDATA #IMPLIED alt %Text; #IMPLIED name NMTOKEN #IMPLIED width %Length; #REQUIRED height %Length; #REQUIRED align %ImgAlign; #IMPLIED hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED Commentaires: Un des attribut code ou objet est obligatoirement requis. Les balises <param> doivent être avant les autres balises et contenu. <area /> Description: Spécifie une surface sur une image Position (absolue) : À l'intérieur de la balise <map> Attributs: %attrs; shape %Shape; "rect" coords %Coords; #IMPLIED href %URI; #IMPLIED nohref (nohref) #IMPLIED // (si il n'y a pas l'attribut href) alt %Text; #REQUIRED // commentaire (alternative) tabindex %Number; #IMPLIED accesskey %Character; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED target %FrameTarget; #IMPLIED <b>...</b> Description: Police en gras Status actuel: à éviter le plus possible, utiliser plutôt la balise <strong> ou le style font-weight:bold; Position (relative): à l'intérieur de <body> Interne: %Inline; Attributs: %attrs; <base /> Description: Spécifie la base des URI. Position (absolue): à l'intérieur de <head> Attributs: href %URI; #IMPLIED target %FrameTarget; #IMPLIED <basefont size="" /> Description: Spécifie la police de base. Position (relative): à l'intérieur de <body> Attributs: id ID #IMPLIED size CDATA #REQUIRED color %Color; #IMPLIED face CDATA #IMPLIED <bgSound> [IE] Description: son de fond (en boucle continu) Attributs: src : "url_fichier_sonore" Voir: Générateur de balise bgSound <body>...</body> Description: Sert à définir l'aire du code à afficher. Contient l'essentiel de la page web, le contenu visible. Position (absolue): à l'intérieur de la balise <html> après la balise <head> Interne: %Flow; Attributs: %attrs; onload %Script; #IMPLIED onunload %Script; #IMPLIED background %URI; #IMPLIED // (Image .GIF, .JPG, ...) bgcolor %Color; #IMPLIED // couleur de fond text %Color; #IMPLIED // couleur du texte link %Color; #IMPLIED // couleur des liens vlink %Color; #IMPLIED // couleur des liens visités alink %Color; #IMPLIED // couleur des liens actifs IE: leftmargin %Pixels; IE: topmargin %Pixels; NS: marginheight %Pixels; NS: marginwidth %Pixels; <big>...</big> Description: Police plus grande Position (relative): à l'intérieur de la balise <body> Interne: %Inline; Attributs: %attrs; <br /> Description: Change de ligne Position (relative): à l'intérieur de la balise <body> Attributs: [clear]={"all"} // si j'ai un texte à côté d'une image <br clear="all" /> // positionne le curseur sous l'image. <caption> ... </caption> Externe: <table> Interne: %Inline; Description: Titre d'un tableau Attributs: [align] = "{bottom}" // se positionne en bas du tableau <center>...</center> Description: centre des balises dans une page Position (relative): à l'intérieur de la balise <body> Attributs: <col> ... </col> Externe: <table>|<colgroup> <colgroup> ... </colgroup> Externe: <table> Interne: (<col>+) <dd> </dd> Description: Définition d'un terme Position (absolue) : à l'intérieur de <dt> Interne: %Flow; %attrs; <dir> </dir> Commentaire: déprécié, voir <ol> ou <ul> <div> ... <div> Description: division d'une page (sert beaucoup au DTML) Conteneur générique (language/style) Position (relative): à l'intérieur de <body> Interne: %Flow; Attributs: %attrs; %TextAlign; <dl> </dl> Description: Listes de définition - dt pour le terme, dd pour sa définition. Position (relative) : à l'intérieur de <body> Interne: (<dt>|<dd>)+ %attrs; compact (compact) #IMPLIED <dt> </dt> Description: Terme d'une définition Position (absolue) : à l'intérieur de <dt> Interne: %Inline; %attrs; <em>...</em> Description: pour le texte... <embed /> Description: introduction d'un fichier multimédia dans une page web. .mid, .wav, ... Attributs: src = "url" autostart = "true|false" // le fichier va commencer automatiquement hidden = "true|false" // caché ou non volume = "pourcentage" // "0%" à "100%" Voir: Générateur de balise embed <font> ... </font> Description: Spécifie la police (immédiate). Position (relative): à l'intérieur de <body> Interne: %Inline; Attributs: %coreattrs; %i18n; size CDATA #IMPLIED color %Color; #IMPLIED face CDATA #IMPLIED Taille de l'attribut [size] = {"1..7|-3..+4"} // 7 est le plus grand <form>...</form> Description: Formulaire HTML Position (relative): à l'intérieur de la balise <body> Interne: %form.content; Attributs: %attrs; action %URI; #REQUIRED method (get|post) "get" name NMTOKEN #IMPLIED enctype %ContentType; "application/x-www-form-urlencoded" onsubmit %Script; #IMPLIED onreset %Script; #IMPLIED accept %ContentTypes; #IMPLIED accept-charset %Charsets; #IMPLIED target %FrameTarget; #IMPLIED <H{1..6}>...</H{1..6}> Description: Titre (h1 est le plus grand) Position (relative): à l'intérieur de la balise <body> Interne: %Inline; Attributs: %attrs; %TextAlign; <head>...</head> Description: Informations et codes non affichables. Titre de la page, mots-clés pour les moteurs de recherche, type de clavier, langage, scripts, feuille de style. Position (absolue): avant <body> ou <frameset> à l'intérieur de <html> Interne: (<title>) (recommendation: première balise dans la balise head) (<base>) (<script>|<style>|<meta>|<link>|<object>|<isindex>)* Attributs: %i18n; profile %URI; #IMPLIED <hr /> Description: Ligne horizontale (Horizontal Row) Position (relative): à l'intérieur de <body> Attributs: %attrs; align (left|center|right) #IMPLIED noshade (noshade) #IMPLIED size %Pixels; #IMPLIED width %Length; #IMPLIED IE: [color] = %Color; <html>...</html> Description: Balise qui signifie le début et la fin d'un fichier html. Position: après la balise <!DOCTYPE> Interne: (<head>, <body>) (<frameset>) Attributs: %i18n; xmlns %URI; #FIXED 'http://www.w3.org/1999/xhtml' <i>...</i> Description: Met un texte en italique Position (relative): à l'intérieur de la balise <body> Attributs: <ilayer>...</layer> Description: Layer interne Position (relative): à l'intérieur de la balise <body> Attributs: [src] = <URL> [visibility] = "{hidden|hide}" [id] = "chaine" [width] = <taille_px> [height] = <taille_px> [onload] = <script> <img src="" alt="" /> Description: Image W3C: Including an image: the IMG element Position (relative): à l'intérieur de <body> Attributs: %attrs; src %URI; #REQUIRED // chemin de l'image alt %Text; #REQUIRED name NMTOKEN #IMPLIED longdesc %URI; #IMPLIED // nom d'une balise <map> en autre... height %Length; #IMPLIED width %Length; #IMPLIED usemap %URI; #IMPLIED ismap (ismap) #IMPLIED Lorsque l'image est à l'intérieur d'une balise <a> permet d'envoyer les coordonnées relatives (x,y) de la souris par rapport à l'image (haut, gauche). le window.status affichera l'URI de la balise <a> avec le signe '?' et la position x,y. exemple: http://www.lesite.com/fichier.cgi?10,20 align %ImgAlign; #IMPLIED border %Length; #IMPLIED Bordure autour de l'image, elle sera de la couleur des liens si la balise est entourée de la balise <a href=""> hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED Non-Standard: [align] = (absbottom|absmiddle|baseline|texttop) [nosave] // ????? [galleryimg] = (yes|no) // Barre d'outil Image de Internet Explorer 6 (image 200x200 et +) [NATURALSIZEFLAG]="Number" // Adobe PageMill 3.0 Win Test: <img /> <input /> Description: Entrée d'un formulaire Position (relative) : à l'intérieur de <body> (conseillée) : à l'intérieur de <form> Attributs: %attrs; type %InputType; "text" name CDATA #IMPLIED // #REQUIRED pour tout sauf type="submit"|"reset" value CDATA #IMPLIED // valeur par défaut du champ (checkbox = "{OFF|ON}") checked (checked) #IMPLIED // indique que le champ est cochée par défaut disabled (disabled) #IMPLIED readonly (readonly) #IMPLIED size CDATA #IMPLIED // taille du champ maxlength %Number; #IMPLIED // maximum de caractères dans un (type="text") src %URI; #IMPLIED // type="image" alt CDATA #IMPLIED usemap %URI; #IMPLIED tabindex %Number; #IMPLIED accesskey %Character; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED onselect %Script; #IMPLIED onchange %Script; #IMPLIED accept %ContentTypes; #IMPLIED align %ImgAlign; #IMPLIED Autres... [border] = <taille_px> : lorsque type="image" [height] = <taille_px> : lorsque type="image" [width] = <taille_px> : lorsque type="image" Pour envoyer la valeur du champ : "nomFonction(this.value)" le formulaire : "nomFonction(this.form)" <label>...</label> Description: Étiquette dans un formulaire Position (relative): À l'intérieur de la balise <body> Attributs: XXXX accesKey = "touche" // accède à l'objet identifié dans l'attribut for XXXX for = "id_objet" // identifiant id d'un objet XXXX // ne fonctionne pas vraiment mais bof <li> </li> Description: Élément d'une liste Position (absolue) : à l'intérieur de <ol>|<ul> Interne: %Flow; %attrs; type %LIStyle; #IMPLIED value %Number; #IMPLIED <link /> Description: Sert au moteur de recherche. Position (absolue): À l'intérieur de <head> %attrs; charset %Charset; #IMPLIED href %URI; #IMPLIED hreflang %LanguageCode; #IMPLIED type %ContentType; #IMPLIED rel %LinkTypes; #IMPLIED rev %LinkTypes; #IMPLIED media %MediaDesc; #IMPLIED target %FrameTarget; #IMPLIED Exemple complet: <link href="style.css" rel="StyleSheet" type="text/css" /> Note: Relationship values can be used in principle: a) for document specific toolbars/menus when used with the link element in document head e.g. start, contents, previous, next, index, end, help b) to link to a separate style sheet (rel="stylesheet") c) to make a link to a script (rel="script") d) by stylesheets to control how collections of html nodes are rendered into printed documents e) to make a link to a printable version of this document e.g. a PostScript or PDF version (rel="alternate" media="print") <map> ... </map> Description: Spécifie des surfaces sur une image Position (relative) : À l'intérieur de la balise <body> (conseillée) : En haut de la balise <img> correspondante Attributs: [name] = "chaine" : nom du champ <menu> </menu> Commentaire: déprécié, voir <ol> ou <ul> <meta /> Description: Sert au moteur de recherche. Position (absolue): À l'intérieur de <head> %i18n; http-equiv CDATA #IMPLIED name CDATA #IMPLIED content CDATA #REQUIRED scheme CDATA #IMPLIED Deux types distinct : -meta http-equiv http-equiv="" content="" exemple complet: <meta http-equiv="content-Type" content="text/html; charset=ISO-8859-1" /> text/html; charset=windows-1252 <meta http-equiv="Refresh" content="n;URL=url" /> n : représente le nombre de secondes avant le changement d'URL url : représente la page qui chargera après n secondes. <meta http-equiv="Pragma" content="no-cache"/> // multimania <meta http-equiv="Cache-Control" content="no-cache"/> // multimania <meta http-equiv="Expires" content="Mon, 06 May 1996 04:57:00 GMT"/> // multimania Transition Pour Internet Explorer Seulement: <meta http-equiv="imagetoolbar" content="no" /> Enlève la barre d'outil Image. <meta http-equiv="Page-Enter" content="RevealTrans(Duration=2,Transition=3)"/> // multimania - crystalecool <meta http-equiv="PICS-Label" content="(PICS-1.1 "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0))" /> PICS-Label: Étiquette sur la nature des images et du contenu d'un site web, voir www.icra.org/webmasters/ -meta name name={"auteur"||"author"||"Description"||"editor"||"generator"|| "Keywords"||"Template"||autre...} autres... <meta name="bulletin-date" content=""/> // multimania <meta name="bulletin-text" content=""/> // multimania <meta name="classification" content="Global"/> // multimania <meta name="CATEGORY" content="home page" /> // microsoft <meta name="copyright" content=""/> // multimania <meta name="DESC" content=""/> // multimania <meta name="description" content="this is a description"/> // shoplci <meta name="distribution" content="global"/> // multimania <meta name="geography" content="CANADA&USA"/> // shoplci <meta name="keywords" content="un, deux, trois"/> // shoplci <meta name="language" content="fr"/> // multimania <meta name="Microsoft Border" content = "none, default "/> <meta name="MS.LOCALE" content="EN-US" /> // microsoft <meta name="OUTLINE" content=""/> // multimania <meta name="rating" content="General"/> // multimania <meta name="resource-type" content="document"/> // multimania <meta name="revisit-after" content="9 days"/> // multimania <meta name="robots" content="ALL"/> // multimania Voir: http://www.robotstxt.org/wc/meta-user.html <nolayer>...</nolayer> Description: Si le navigateur ne peut traité la balise <ilayer> Position (relative): à l'intérieur de la balise <body> (conseillée) : après la balise <ilayer> Attributs: <noscript>...</noscript> Description: Si le navigateur ne peut traité la balise <script> Contenu affiché en alternative pour les navigateurs qui ne gèrent pas les scripts. Position (relative): à l'intérieur de <html> (conseillée) : après la balise <script> Interne: %Flow; Attributs: %attrs; <object> </object> Description: Objet extérieure Position (relative): À l'intérieur de la balise <body> Attributs: language = {"javascript"|"vbscript"} id = "chaine" // identifiant unique classid = "chaine" // identifiant ("CLSID:...") codebase = <URL> // (fichier.cab) width = <taille_px> height = <taille_px> type = "mimetype" Test: <object type="wave-file-type"> Voir: Générateur de balise object <ol> </ol> Description: Liste ordonnée Position (relative) : à l'intérieur de <body> Interne: (<li>)+ %attrs; type %OLStyle; #IMPLIED compact (compact) #IMPLIED start %Number; #IMPLIED <option> #PCDATA </option> Description: Choix d'un select (dans un formulaire) Position (absolue) : à l'intérieur de <select> Attributs: %attrs; selected (selected) #IMPLIED // indique que c'est l'option par défaut disabled (disabled) #IMPLIED label %Text; #IMPLIED value CDATA #IMPLIED // valeur de l'option <p>...</p> Description: Paragraphe Position (relative): à l'intérieur de la balise <body> Interne: %Inline; Attributs: %attrs; %TextAlign; <param /> Description: Paramètre d'une Applet Java Position (absolue) : À l'intérieur de la balise <applet> Attributs: name = "chaine" : nom du paramètre value = "chaine" : valeur du paramètre <pre> ... </pre> Description: Texte préformaté Position (relative) : À l'intérieur de la balise <body> <script> ... </script> Externe: <html> Position (conseillée): à l'intérieure de <head> Interne: PCDATA Description: Programmation à l'aide d'un langage Peut inclure des sections CDATA... Attributs charset %Charset; #IMPLIED type %ContentType; #REQUIRED language CDATA #IMPLIED // (JavaScript|jscript|javascript1.2|javascript 1.2|VbScript) src %URI; #IMPLIED defer (defer) #IMPLIED xml:space (preserve) #FIXED 'preserve' Autres [non-standard] [runat] = "server" // indique que le script sera exécuté par le serveur et non le client. // voir ASP : Active Web Server Exemple complet: <script type="text/javascript" language="JavaScript" src="script.js"></script> Voir: ma page sur le Javascript <select> ... </select> Description: Liste de choix (dans un formulaire) Position (relative) : à l'intérieur de <body> (conseillée) : à l'intérieur de <form> Interne: (<optgroup>|<option>)+ Attributs: %attrs; name CDATA #IMPLIED // nom du champ size %Number; #IMPLIED // taille du champ multiple (multiple) #IMPLIED disabled (disabled) #IMPLIED tabindex %Number; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED onchange %Script; #IMPLIED Voir: javascript sur le select Accès Javascript: Option: name_select.options[0..n].value = valeur de l'option n Numéro de l'option sélectionné : name_select.selectedIndex <span> ... </span> Description: Permet de regrouper un ensemble de balises. Position (relative): à l'intérieure de la balise <body> Attributs: [class] = nom pour les <styles> [id] = "chaine" // identifiant unique [style] = <style> <strong> ... </strong> Description: pour le texte <style><!-- ... --></style> Description: (feuille de styles en cascade (css)) styles d'une page web. Position: à l'intérieure de <head> Interne: PCDATA Attributs %i18n; type %ContentType; #REQUIRED media %MediaDesc; #IMPLIED title %Text; #IMPLIED xml:space (preserve) #FIXED 'preserve' Voir: ma page sur les Feuilles de style <table> ... </table> Description: Tableau. W3C: The TABLE element Position (relative): À l'intérieur de <body> Interne: (<caption>?, (<col>*|<colgroup>*), <thead>?, <tfoot>?, (<tbody>+|<tr>+)) Attributs: %attrs; summary %Text; #IMPLIED // sommaire du tableau width %Length; #IMPLIED border %Pixels; #IMPLIED // Bordure du tableau (autour et intérieur) frame %TFrame; #IMPLIED rules %TRules; #IMPLIED cellspacing %Length; #IMPLIED cellpadding %Length; #IMPLIED align %TAlign; #IMPLIED bgcolor %Color; #IMPLIED Autres [non-standard]: [background] %URI; // Image IE [bordercolordark] %Color; IE [bordercolorlight] %Color; [height] %Length; [hspace] %Pixels; [vspace] %Pixels; [zwidth] %Length; // MULTIMANIA <tbody> ... </tbody> Externe: <table> Interne: (<tr>+) Attributs: %attrs; %cellhalign; %cellvalign; <td> ... </td> Externe: <tr> Interne: %Flow; Description: Cellule d'un tableau. Attributs: %attrs; abbr %Text; #IMPLIED axis CDATA #IMPLIED headers IDREFS #IMPLIED scope %Scope; #IMPLIED rowspan %Number; "1" // La cellule fusionne sur plusieurs lignes colspan %Number; "1" //La cellule fusionne sur plusieurs colonnes %cellhalign; %cellvalign; nowrap (nowrap) #IMPLIED // sans changement de ligne automatique bgcolor %Color; #IMPLIED width %Pixels; #IMPLIED // Largeur de la cellule height %Pixels; #IMPLIED // Hauteur de la cellule Autre [non-standard]: [background] = %URI; // Image <textarea> ... </textarea>] Description: Boîte de texte Position (relative) : à l'intérieur de <body> (conseillée) : à l'intérieur de <form> Interne: #PCDATA Attributs: %attrs; name CDATA #IMPLIED rows %Number; #REQUIRED cols %Number; #REQUIRED disabled (disabled) #IMPLIED readonly (readonly) #IMPLIED tabindex %Number; #IMPLIED accesskey %Character; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED onselect %Script; #IMPLIED onchange %Script; #IMPLIED <tfoot> ... </tfoot> Externe: <table> Interne: (<tr>+) %attrs; %cellhalign; %cellvalign; <th> ... </th> Externe: <tr> Interne: %Flow; Description: Cellule entête d'un tableau. %attrs; abbr %Text; #IMPLIED axis CDATA #IMPLIED headers IDREFS #IMPLIED scope %Scope; #IMPLIED rowspan %Number; "1" // La cellule fusionne sur plusieurs lignes colspan %Number; "1" //La cellule fusionne sur plusieurs colonnes %cellhalign; %cellvalign; nowrap (nowrap) #IMPLIED // sans changement de ligne automatique bgcolor %Color; #IMPLIED width %Pixels; #IMPLIED // Largeur de la cellule height %Pixels; #IMPLIED // Hauteur de la cellule <thead> ... </thead> Externe: <table> Interne: (<tr>+) %attrs; %cellhalign; %cellvalign; <title> ... </title> Description: Titre de la page web. Position (absolue): à l'intérieur de <head> Interne: #PCDATA Attributs: %i18n; <tr> ... </tr> Externe: <table>|<thead>|<tbody> Interne: (<th>|<td>+) Description: Ligne d'un tableau Attributs: %attrs; %cellhalign; %cellvalign; bgcolor %Color; #IMPLIED Autres [non-standard]: [width] %Pixels; : Largeur [height] %Pixels; : Hauteur <u> ... </u> Description: Souligne un texte Position (relative): à l'intérieur de la balise <body> Attributs: <ul> </ul> Description: Liste non ordonnée (unordered list) Position (relative) : à l'intérieur de <body> Interne: (<li>)+ %attrs; type %ULStyle; #IMPLIED compact (compact) #IMPLIED <xmp> ... </xmp> Description: Exemple de code HTML (les <> sont affichés) Position (relative) : À l'intérieur de la balise <body>