21 Document Type Definition
(Document Type Definition)

 <! - 4,0 DTD exclus attributs et éléments de la représentation stricte Ce HTML, dont l'utilisation pour déterminer le style du W3C prévoit d'arrêter progressivement.  Les auteurs devraient, si possible, être utilisés DTD Strict, mais en cas de la nécessité de soutenir les attributs et les éléments de présentation autorisés DTD Transitional.  Dans HTML 4.0 comprend des mécanismes de soutien pour les feuilles de style, scripts, incorporation d'objets, un support amélioré pour la direction du texte de droite à gauche et de texte et a modifié les formes afin de fournir la commodité des utilisateurs handicapés.  Projet: $ Date: 1997/12/18 9:36:02 $ Auteurs: Dave Regett <[email protected]> Arnaud Le Ors <[email protected]> Ian Jacobs <[email protected]> Pour plus d'informations sur HTML 4.0 peut être trouvé à: http://www.w3.org/TR/REC-html40 -> <- Exemple d'utilisation typique: <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.0 // eN! "" http://www.w3.org/TR/REC-html40/strict.dtd "> <html> <head> ... </ head> <body> ... </ body> </ html> l'URI est utilisé comme identificateur de système qui permet à l'agent utilisateur de charger la DTD et les combinaisons de jeux nécessaires.  FPI pour le Transitional DTD HTML 4.0: "- // W3C // DTD HTML 4.0 Transitional // EN son URI: http://www.w3.org/TR/REC-html40/loose.dtd créer un document avec des cadres, utilisez ce qui suit FPI: "- // W3C // DTD HTML 4.0 Frameset // eN" et URI: http://www.w3.org/TR/REC-html40/frameset.dtd en relation avec le HTML 4.0 prend en charge l'URI qui suit " http: //www.w3.org/TR/REC-html40/strict.dtd "(Strict est le DTD)" http://www.w3.org/TR/REC-html40/loose.dtd "(the Loose DTD)" http: //www.w3.org/TR/REC-html40/frameset.dtd "(frameset DTD)" http://www.w3.org/TR/REC-html40/HTMLlat1.ent "(une combinaison d'un ensemble de latin-1) " http://www.w3.org/TR/REC-html40/HTMLsymbol.ent " (Symbole combinaison set) " http://www.w3.org/TR/REC-html40/HTMLspecial.ent " (combinaison spéciale ) Ces points à la dernière version de chaque fichier URI pour créer un lien vers la version spéciale, utilisez l'URI suivante :. " http://www.w3.org/TR/REC-html40-971218/strict.dtd " " http: //www.w3 .org / TR / REC-html40-971218 / loose.dtd "" http://www.w3.org/TR/REC-html40-971218/frameset.dtd "" http://www.w3.org/TR /REC-html40-971218/HTMLlat1.ent "" http://www.w3.org/TR/REC-html40-971218/HTMLsymbol.ent "" http://www.w3.org/TR/REC-html40 -971 218 / HTMLspecial.ent "-> <! - ================== noms importés ================ ==================== -> <l'ENTITÉ%! ContentType " un CDATA " - le type de dispositif conforme à [RFC2045] -> <! ENTITY% ContentTypes " un CDATA "- une liste séparée par des virgules des types de dispositifs conformes à [RFC2045] -> <l'ENTITÉ%! charset " un CDATA "- codage de caractères conformément à la [RFC2045] -> <l'ENTITÉ%! Charsets " un CDATA "- divisé liste des codages de caractères, conformément séparés par des espaces [RFC2045] > <! ENTITY% - LanguageCode " NOM " - code de langue en conformité avec [RFC1766] -> <! ENTITY% le caractère " un CDATA " - un seul caractère [ISO10646] - -> <l'ENTITÉ%! LinkTypes " un CDATA " - une liste séparée par des espaces de types de lien -> <! ENTITY% MediaDesc " un CDATA " - un descripteur de dispositif séparé ou une liste séparée par des virgules -> <! ENTITY% l'URI " un CDATA " - Uniforme identifiant de ressource, voir. [URI] -> <! ENTITY% Datetime " un CDATA " - des informations sur la date et l' heure.  format ISO date -> <l'ENTITÉ%! The Script " un CDATA " - une expression du script -> <l'ENTITÉ%! Le StyleSheet " un CDATA " - stylesheet de données -> <l'ENTITÉ%! Le texte " un CDATA "> <! - Les combinaisons de paramètres -> <l'ENTITÉ%! head.misc " SCRIPT | STYLE | META | LINK | OBJECT " - répétition des éléments d' en- tête -> <l'ENTITÉ%! rubrique " H1 | H2 | H3 | H4 | H5 | H6 "> <l'ENTITÉ! % liste " l'UL | l'OL !"> <ENTITY% préformaté " PRE !"> <- ================ ========== combinaisons de caractères mnémoniques =============== -> <l'ENTITÉ%! HTMLlat1 PUBLIC "- // W3C // les ENTITÉS Latin1 EN // // le code HTML" "http://www.w3.org /TR/REC-html40-971218/HTMLlat1.ent "> % HTMLlat1;
  <L'ENTITÉ%! HTMLsymbol - PUBLIC "du W3C // // // les ENTITÉS les symboles à l'EN // HTML" "http://www.w3.org/TR/REC-html40-971218/HTMLsymbol.ent"> % HTMLsymbol;
  <L'ENTITÉ%! HTMLspecial - PUBLIC "du W3C // // // Les entités spéciales EN // le code HTML" "http://www.w3.org/TR/REC-html40-971218/HTMLspecial.ent"> % HTMLspecial;
  <! - =================== Attribue général ========================= ! ====== -> <les ENTITY% coreattrs " id ID #IMPLIED - un identifiant unique dans un document - classe un CDATA #IMPLIED - virgule liste probleami des classes - le style % du StyleSheet; #IMPLIED - informations connexes de style - titre % du texte; #IMPLIED - le titre / amplification recommandée - "> <ENTITY%! i18n " la lang % LanguageCode; #IMPLIED - code de langue - le répertoire (ltr | rtl) #IMPLIED - la direction des faibles / texte neutre - "> <l'ENTITÉ%! événements " onclick % Script; #IMPLIED - cliquez sur le bouton du périphérique de pointage - ondblclick % Script; #IMPLIED - double-cliquez sur le bouton du périphérique de pointage - onmousedown % Script; #IMPLIED - pressé dispositif de pointage - onmouseup % Script; #IMPLIED - le bouton est relâché , le dispositif de pointage - onmouseover % Script; #IMPLIED - le pointeur est déplacé vers - onmousemove % Script; #IMPLIED - le pointeur est déplacé vers l'extérieur - onmouseout % Script ; #IMPLIED - le pointeur est déplacé au - delà - onkeypress % Script;
  #IMPLIED - La touche est enfoncée et relâchée - onkeydown % Script;
  #IMPLIED - La touche est pressée - onkeyup % Script;
  #IMPLIED - La touche est relâchée - "> <! - Commutateur capacité réservée -> <! ENTITY% HTML.Reserved " IGNORE est "> <! - Les attributs suivants sont réservés et peuvent être utilisés dans l'avenir -> <[! % HTML.Reserved; [<l'ENTITÉ%! réservé "datasrc % l'URI;
  #IMPLIED - Une ou plusieurs sources de données - dataFld un CDATA #IMPLIED - nom de la propriété ou de la colonne - dataformatas (plaintext | html) plaintext - texte ou html - ">]]> < ENTITY% réservé!" "> < ! les ENTITY% attrs " % coreattrs;
  % I18n;
  évènements%;
  "> <! - Balisage du texte =================== ======================= ! =============== -> <ENTITY% fontstyle " TT |  I |  Chambres |  de BIG |  De petits "> <ENTITY%! L'expression « l'EM |  le STRONG |  DFN |  CODE |  SAMP |  le KBD |  VAR |  CITÉ |  l'ABBR |  SIGLE "> <! ENTITY% de spécial " A |  IMG |  OBJET |  BR |  SCRIPT |  MAP |  Q |  SUB |  SUP |  SPAN |  De BDO "> <! ENTITY% Formctrl " INPUT |  SELECT |  TEXTAREA |  LABEL |  Pour BUTTON "> <! - % La ligne; des éléments ou des éléments embarqués" niveau de texte "-> <! ENTITY% La ligne " #PCDATA |  % Fontstyle;
  |  % Phrase;
  |  % Spécial;
  |  % Formctrl;
  "> <L'ELEMENT (! ;% FontStyle | ;% la phrase -) - ( ;% la ligne (!) *> <ATTLIST % FontStyle; | % l'expression; ) % attrs; - % coreattrs , % i18n , % events - > <ELEMENT (! SUB | SUP - - () % inline; ) * - supérieur et indice inférieur -> <ATTLIST (SUB | SUP)! % attrs; - % coreattrs , % i18n , % events -> <ELEMENT! SPAN - - ( % de la ligne; ) * - un récipient langage commun / le style -> <ATTLIST le SPAN! % attrs; - % coreattrs , % les i18n , % events - % réservé; - réservés pour une utilisation dans avenir -> <ELEMENT! de BDO - - ( % de la ligne; ) * - redéfinition BiDi interntsionalizatsii -> <ATTLIST de BDO! % coreattrs; - id, classe, le style, le titre - la lang % LanguageCode; #IMPLIED - le code de langue - le répertoire (ltr | rtl) #REQUIRED - direction -> <ELEMENT! BR - a propos de VIDE le - un déménagement forcé à la ligne suivante -> <ATTLIST le BR! % coreattrs; - id, classe, le style, title -> <! - ================== Modèles de contenu HTML ===================== ! ========== -> <- HTML a deux modèles soderzhmogo: % inline; éléments de niveau de caractère et des chaînes de texte bloc%;
  éléments bloc de type, tels que les paragraphes et les listes -> <l'ENTITÉ%! bloc "P | % position; | liste%; | % préformaté; | DL | DIV | a NOSCRIPT | le BLOCKQUOTE | FORMULAIRE | HR | instruction TABLE | l'FIELDSET | ADRESSE"> <l'ENTITÉ%! débit " de bloc%; | % inline; "> <- le corps d'un document =================== ==========! ========================== -> <ELEMENT! le corps OO ( bloc de%; | SCRIPT) + + (l'INS | la DEL) - un corps ! le document -> <ATTLIST BODY % attrs;
  - % Coreattrs , % l'i18n , événements% - le onload % Script;
  #IMPLIED - Doument chargée - onunload % Script;
  #IMPLIED - Le document a été supprimé -> <ELEMENT ADRESSE - - (! % La ligne; )! * - Informations sur l'auteur -> <ATTLIST l'ADRESSE % attrs;
  - % Coreattrs , % l'i18n , % events -> <! ELEMENT La DIV - - ( flux%; ) * - un conteneur langage commun / le style -> <ATTLIST la DIV! % Attrs;
  - % Coreattrs , % l'i18n , % events - % réservés;
  - Réservé pour une utilisation future -> <! - Élément d'ancrage ================== ================ ================ -> <l'ENTITÉ%! Shape "(rect | cercle | poly | la valeur par défaut)"> <! ENTITY% Coords " un CDATA " - liste de longueurs séparées par des virgules - -> <ELEMENT! A - - ( % de la ligne; ) * - (A) - l'ancre -> <ATTLIST A! % attrs;
  - % Coreattrs , % l'i18n , événements% - le charset % Charset;
  #IMPLIED - Simvlov encodage de ressource liée - du type % ContentType;
  #IMPLIED - Type de contenu est recommandé - nommer un CDATA #IMPLIED - fin de lien nommé - le href % l'URI;
  #IMPLIED - URI de la ressource liée - la hreflang % LanguageCode;
  #IMPLIED - Le code de langue - les rel % LinkTypes;
  #IMPLIED - Types de référence directe - les rev % LinkTypes;
  #IMPLIED - Les types de backlinks - accesskey % du personnage;
  #IMPLIED - Touche d'accès - forme % de la forme;
  rect - pour ispolzvoaniya avec des cartes de navigation client - coords % Coords;
  #IMPLIED - Pour une utilisation avec la navigation cartes basées sur le serveur - le tabindex NUMBER #IMPLIED - position dans l' ordre de tabulation - la onfocus % Script;
  #IMPLIED - L'accent déplacé vers l'élément - le onblur % Script;
  #IMPLIED - L'accent élément est intervenu -> <! - ================== Cartes de navigation client ============== ============== -> <! - ils peuvent être placés dans le même document ou regroupés dans un document distinct, bien qu'ils ne sont pas encore pris en charge par tous -> <! ELEMENT MAP - - (( % block; ) + | + AREA) - klientsaya carte de navigation -> <ATTLIST la carte! % attrs;
  - % Coreattrs , % l'i18n , % events - nommer un CDATA #REQUIRED - seul le usemap -> <! ELEMENT la zone - A propos de VIDE La zone - carte de navigation client -> <ATTLIST AREA! % Attrs;
  - % Coreattrs , % l'i18n , % events - forme % de la forme;
  rect - contrôle la représentation des coordonnées - coords % Coords;
  liste séparée par des virgules des longueurs - - #IMPLIED href % l'URI;
  #IMPLIED - URI de la ressource liée - nohref (nohref) #IMPLIED - cette zone d'action est pas connecté - l'alt % du texte;
  #REQUIRED - Brève description - le tabindex NUMBER #IMPLIED - position dans l' ordre de tabulation - accesskey % du personnage;
  #IMPLIED - Accès ulavisha - le onfocus % Script;
  #IMPLIED - L'accent déplacé vers l'élément - le onblur % Script;
  #IMPLIED - L'accent élément est intervenu -> <! - Liens Element ================== =============== ! =================== -> <- valeurs des relations peuvent être utilisées principalement: a) la barre d'outils / menu dans le document lorsqu'il est utilisé avec l'élément LINK dans l'en-tête du document par exemple, le début du contenu, en arrière, en avant, index, fin, référence b) de se référer à une feuille séparée de style (rel = stylesheet) dans) pour définir la référence au script (rel = script) g) des feuilles de style pour contrôler des ensembles de présentation nœuds html dans les versions imprimées des documents , etc.) de se référer à la version imprimée de ce document, comme une version de format postscript ou pdf (rel = autre média = l'impression) -> <ELEMENT! le lien - a propos de VIDE le - indépendant du dispositif de référence - -> <ATTLIST LINK! % attrs;
  - % Coreattrs , % l'i18n , événements% - le charset % Charset;
  #IMPLIED - Le codage de ressource liée - href l'URI%;
  #IMPLIED - URI de la ressource liée - la hreflang % LanguageCode;
  #IMPLIED - Le code de langue - du type % ContentType;
  #IMPLIED - Type de contenu rekomendumy - les rel % LinkTypes;
  #IMPLIED - Types de référence directe - les rev % LinkTypes;
  #IMPLIED - Les types de backlinks - médias % MediaDesc;
  #IMPLIED - Pour la soumission à ces dispositifs -> <! - =================== ============== Images ============================= -> <! - la longueur définie dans la DTD pour cellpadding / cellspacing -> <! % l'ENTITÉ la longueur " un CDATA " - en pixels ou nn nn% Pourcentage -> <l'ENTITÉ%! MultiLength " un CDATA " - pixels, des pourcentages, ou relatifs -> <! ENTITY% MultiLengths " un CDATA " - séparés par des virgules liste MultiLength - -> <l'eNTITÉ%! les pixels " un CDATA " - vue toute la longueur en pixels -> <! - pour éviter les problèmes avec le texte-seulement les agents utilisateurs, ainsi que pour rendre les images disponibles et utiles pour les utilisateurs avec les agents utilisateurs non-visuels, nécessaire de déterminer les descriptions dans l'attribut ALT et ne pas utiliser les cartes d'image côté serveur -> <ELEMENT! images IMG - A propos de VIDE la - l' image intégrée -> <images ATTLIST IMG! % attrs;
  - % Coreattrs , % l'i18n , % events - src % URI;
  #REQUIRED - URI de l'image introduite - l'alt % du texte;
  #REQUIRED - Brève description - la longdesc % l'URI;
  #IMPLIED - Lien vers une description longue (complète l'alt) - hauteur % de la longueur;
  #IMPLIED - La redéfinition de la hauteur - la largeur % de la longueur;
  #IMPLIED - La largeur de la redéfinition - la usemap % l'URI;
  #IMPLIED - Utiliser l' image côté client carte - ismap (ismap) #IMPLIED - utilisation côté serveur image map -> <! - USEMAP indique l'élément MAP, qui peut être le même ou un document externe, bien que cette dernière option ne soit pas toujours pris en charge -> <! - ==================== OBJECT ====================== ================ -> <! - objet est utilisé pour incorporer des objets dans le cadre des pages HTML, d'autres éléments de contenu doivent précéder PARAM.  Modèle SGML contenu mixte empêche techniquement cette tâche formelle ... -> <l'ELEMENT! L'OBJET - - (PARAM | % débit; ) * - tout objet incorporé -> <ATTLIST OBJECT! % Attrs;
  - % Coreattrs , % i18n , % events - le déclarer (le déclarer) #IMPLIED - déclarer , mais ne lancez pas le drapeau - l'classid % l'URI;
  #IMPLIED - La définition de la mise en œuvre - le codebase % l'URI;
  #IMPLIED - L'URI de base pour le classid, les données, archive-- les données % URI;
  #IMPLIED - Référence aux données de l' objet - du type % ContentType;
  #IMPLIED - Type de contenu des données - codetype % ContentType;
  #IMPLIED - Type de contenu pour le code - l'archive % l'URI;
  #IMPLIED - Comma liste probleami archives - veille % du texte;
  #IMPLIED - Le message affiché lors du chargement - hauteur % de la longueur;
  #IMPLIED - La redéfinition de la hauteur - la largeur % de la longueur;
  #IMPLIED - La largeur de la redéfinition - la usemap % l'URI;
  #IMPLIED - Utiliser l' image côté client carte - nommer un CDATA #IMPLIED - passé dans le cadre de la forme - le tabindex NUMBER #IMPLIED - position dans l' ordre de tabulation - % réservée;
  - Réservé pour une utilisation future -> <ELEMENT! Le PARAM - A propos de VIDE La - valeur de la propriété nommée -> <ATTLIST le PARAM! Id ID #IMPLIED - un identifiant unique dans un document - nommer un CDATA #REQUIRED - le nom de la propriété - de la valeur d' un CDATA #IMPLIED - valeur de la propriété - la valuetype (DATA | REF | OBJECT) DATA - comment interpréter la valeur - du type % ContentType;
  #IMPLIED - Type de contenu pour la valeur lorsque valuetype = ref -> <! - =================== ========= Séparateur Horizontal ! ========================= -> <ELEMENT HR - A propos de VIDE la - ligne horizontale -> <ATTLIST HR! % coreattrs;
  - Id, classe, le style, le titre - événements%;
  > <! - =================== Abaztsy ========================= ======== -> <ELEMENT! P - A propos de ( % inline; ) * - paragraphe <ATTLIST P! % attrs;
  - % Coreattrs , % l'i18n , % events -> <! - =================== ============= Articles ! ================== -> <! - Il y a six niveaux de titres de H1 à H6 (le moins important).  ! -> <ELEMENT ( % position; ) - - ( % de la ligne; ) * - tête -> <ATTLIST (! % Heading; ) % attrs;
  - % Coreattrs , % l'i18n , % events -> <! - =================== Texte Formaté ============ ! ==================== -> <- élimine la mise en page pour les images et changer la taille de la police -> <l'ENTITÉ%! pre.exclusion "images IMG | OBJECT | de BIG | de SMALL | SUB | SUP "> <ELEMENT! PRE - - ( % de la ligne; ) * - ( % pre.exclusion; !) - texte riche -> <ATTLIST les PRE % attrs;
  - % Coreattrs , % l'i18n , % events -> <! - ===================== ========== Quotes Embarqués ! ======================== -> <ELEMENT Q - - ( % de la ligne; ) * - courte citation en ligne -> <ATTLIST! les Q % attrs;
  - % Coreattrs , % l'i18n , % events - la cité % l'URI;
  #IMPLIED - URI pour le document source ou un message -> <! - =================== Type bloc =========== Quotes ===================== -> <ELEMENT! le BLOCKQUOTE - - ( bloc%; | SCRIPT) + - longue citation -> <ATTLIST le BLOCKQUOTE! % attrs;
  - % Coreattrs , % l'i18n , % events - la cité % l'URI;
  #IMPLIED - URI du document source ou un message -> <! - =================== Inséré text / supprimé =========== ================= -> <- l'INS / DEL du sont traitées par l' inclusion sur le corps -> <ELEMENT (!! l'INS | la DEL ) - - ( flux%; ) * - texte inséré, supprimé le texte -> <ATTLIST (l'INS | la DEL)! % attrs;
  - % Coreattrs , % l'i18n , % events - la cité % l'URI;
  #IMPLIED - Informations sur les causes du changement - un datetime % Datetime;
  #IMPLIED - Date et heure du changement -> <! - Listes =================== =============== ============================= -> <! - liste de définitions - DT - terme, DD - définition -> < ! ELEMENT DL - - (DT | DD) + - liste de définitions -> <ATTLIST DL! % attrs;
  - % Coreattrs , % i18n , % events -> <ELEMENT! Le DT - A propos de ( % inline; ) * - le terme étant défini -> <l'élément! Le DD - A propos de ( flux%; ) * - détermination -> <ATTLIST (DT | DD)! % attrs;
  - % Coreattrs , % l'i18n , % events -> <ELEMENT! L'OL - - (LI) + - liste ordonnée -> <ATTLIST l'OL! % Attrs;
  - % Coreattrs , % i18n , % events -> <! - Listes Unordered Mes informations (UL) balle Les styles -> <! ELEMENT L'UL - - (LI) + - liste non ordonnée -> <! ATTLIST l'UL % attrs ;
  - % Coreattrs , % l'i18n , % events -> <! ELEMENT La LI - A propos de ( flux%; ) * - élément de la liste -> <ATTLIST la LI! % Attrs;
  - % Coreattrs , % l'i18n , % events -> <! - ================ ================ Forms ! =============================== -> <ELEMENT FORM - - ( bloc%; | SCRIPT) + - ( FORM) - forme interactive -> <ATTLIST la forme! % attrs;
  - % Coreattrs , % l'i18n , événements% - l'action % l'URI;
  #REQUIRED - Formulaire de deksriptor Server - méthode (GET | POST) l'EEG - la méthode HTTP utilisée pour soumettre la forme - le enctype % ContentType;
  "Application / x-www-form-urlencoded Le" l'onsubmit % Script;
  #IMPLIED - Le formulaire a été soumis - onreset % Script;
  #IMPLIED - Le formulaire est remis à zéro - l'accepte-les charset % Charsets;
  #IMPLIED - Liste des jeux supportés -> <- Chaque label a doit le contenir pas plus d'un champ -> <ELEMENT !! Le LABEL - - ( % de la ligne; ) * - (l'étiquette) - Texte des étiquettes de champ de formulaire - -> <ATTLIST LABEL! % attrs;
  - % Coreattrs , % les i18n , % events - pour IDREF, #IMPLIED - la même que la valeur du champ ID - accesskey % du personnage;
  #IMPLIED - Touche d'accès - l'onfocus % Script;
  #IMPLIED - L'accent déplacé vers l'élément - le onblur % Script;
  ! #IMPLIED -> <ENTITY% - L'accent élément est intervenu InputType "(| MOT DE PASSE | CHECKBOX | RADIO | le SOUMETTRE | RESET | le FILE | a HIDDEN | IMAGE | à BUTTON TEXTE)"> <! - Nom de l'attribut est obligatoire pour tous les !, et la remise à zéro , sauf le soumettre -> <l'élément INPUT - A propos de VIDE la - la forme de l' élément de commande -> <ATTLIST INPUT! % attrs;
  - % Coreattrs , % l'i18n , % events - du type % InputType;
  TEXT - qui doit être saisi - nommer un CDATA #IMPLIED - présenter dans le cadre de la forme - de la valeur d' un CDATA #IMPLIED - nécessaire pour les boutons radio et cases à cocher - vérifiée uniquement (vérifié uniquement) #IMPLIED - pour les boutons radio et drapeaux - les personnes handicapées (personnes handicapées) #IMPLIED - indisponible dans ce contexte - la readonly (le readonly) #IMPLIED - pour le texte et les mots de passe - lit un CDATA #IMPLIED - pour chaque champ type est différent - le maxlength NUMÉRO #IMPLIED - le nombre maximum de ismvolov pour les champs de texte - src % URI;
  #IMPLIED - Pour les champs avec des images - l'alt un CDATA #IMPLIED - courte description - la usemap % l'URI;
  #IMPLIED - Utiliser naviagtsionnuyu client carte - le tabindex NUMBER #IMPLIED - position dans l' ordre de tabulation - accesskey % du personnage;
  #IMPLIED - Touche d'accès - l'onfocus % Script;
  #IMPLIED - L'accent déplacé vers l'élément - le onblur % Script;
  #IMPLIED - L'élément avec le foyer gauche - onselect % Script;
  #IMPLIED - Certains texte est en surbrillance - le onchange % Script;
  #IMPLIED - Changed élément znchenie - l'accepte % ContentTypes;
  #IMPLIED - Liste des types MIME pour le téléchargement de fichiers - % réservé;
  - Réservé pour une utilisation future -> <ELEMENT! Le SELECT - - (le OPTGROUP | OPTION) + - choix des options -> <ATTLIST SELECT! % Attrs;
  - % Coreattrs , % l'i18n , % events - nommer un CDATA #IMPLIED - nom du champ - lit taille NOMBRE #IMPLIED - lignes visibles - le multiple (multiple) #IMPLIED - par défaut dans le choix unique - les personnes handicapées (personnes à mobilité réduite ) #IMPLIED - indisponible dans ce contexte - le tabindex NUMBER #IMPLIED - position dans l' ordre de tabulation - la onfocus % Script;
  #IMPLIED - L'accent déplacé vers l'élément - le onblur % Script;
  #IMPLIED - L'accent élément est intervenu - le onchange % Script;
  #IMPLIED - La valeur de l' élément a changé - % réservé;
  - Réservé pour une utilisation future -> <ELEMENT! Le OPTGROUP - - (OPTION) + - paramètres de groupe -> <ATTLIST le OPTGROUP! % Attrs;
  - % Coreattrs , % i18n , % events - les personnes handicapées (personnes handicapées) #IMPLIED - indisponible dans ce contexte - l'étiquette % du texte;
  ! #REQUIRED - Pour une utilisation dans les menus hiérarchiques -> <ELEMENT OPTION - A propos de (#PCDATA) - option sélectionnable -> <ATTLIST OPTION! % Attrs;
  - % Coreattrs , % i18n , % events - sélectionnés (sélectionné) #IMPLIED les personnes handicapées (personnes handicapées) #IMPLIED - indisponible dans ce contexte - l'étiquette % du texte;
  #IMPLIED - Pour une utilisation dans les menus hiérarchiques - de la valeur d' un CDATA #IMPLIED - par défaut - élément de contenu -> <ELEMENT! Le TEXTAREA - - (#PCDATA) - champ de plusieurs lignes de texte -> <! ATTLIST le TEXTAREA % attrs;
  - % Coreattrs , % l'i18n , % events - nommer un CDATA #IMPLIED lignes NUMÉRO #REQUIRED le col NUMÉRO #REQUIRED les personnes handicapées (personnes handicapées) #IMPLIED - indisponible dans ce contexte - la readonly (le readonly) #IMPLIED le tabindex NUMBER #IMPLIED - position dans l' ordre de tabulation - accesskey % du personnage;
  #IMPLIED - Touche d'accès - l'onfocus % Script;
  #IMPLIED - L'accent déplacé vers l'élément - le onblur % Script;
  #IMPLIED - L'élément avec le foyer gauche - onselect % Script;
  #IMPLIED - Certains texte est en surbrillance - le onchange % Script;
  #IMPLIED - La valeur de l' élément a changé - % réservé;
  - Réservé pour une utilisation future -> <! - #PCDATA Est utilisé pour résoudre le contenu mixte est autorisée uniquement les espaces!  -> <L'ELEMENT! Le FIELDSET - - (# PCDATA, LEGEND, ( flux%; ) *) - un groupe de contrôle de formulaire -> <ATTLIST le FIELDSET % attrs;
  - % Coreattrs , % i18n , % events -> <ELEMENT! LEGEND - - ( % de la ligne; )! * - Description du champ -> <ENTITY% LALIGN "(top | bottom | left | right)"> <ATTLIST LEGEND! % attrs;
  - % Coreattrs , % l'i18n , % events - accesskey % du personnage;
  ! #IMPLIED - La clé d'accès -> <ELEMENT Pour BUTTON - - ( flux%; ) * - (A | % formctrl; | FORMULAIRE | le FIELDSET) - button -> <ATTLIST à BOUTON! % Attrs;
  - % Coreattrs , % les i18n , % events - nommer un CDATA #IMPLIED de la valeur d' un CDATA #IMPLIED - le transfert au otpravlyaetya serveur - du type (bouton | le soumettre | la remise à zéro) de la soumettre - est utilisé comme une clé sous forme de - les personnes handicapées ( disabled) #IMPLIED - indisponible dans ce contexte - le tabindex NUMBER #IMPLIED - position dans l'entonnoir - accesskey % du personnage;
  #IMPLIED - Touche d'accès - l'onfocus % Script;
  #IMPLIED - L'accent déplacé vers l'élément - le onblur % Script;
  #IMPLIED - L'élément avec le foyer gauche - % réservés;
  - Réservé pour une utilisation future -> <! - Tableau ======================= ============ =========================== -> <! - tables standard IETF HTML, voir. [RFC1942] -> <! - - Attribut bORDER définit l'épaisseur de la bordure autour de la table.  Par défaut, les pixels sont utilisés. Атрибут FRAME определяет, какие части рамки вокруг таблицы должны представляться. Значения не совпадают с CALS во избежание конфликтов имен с атрибутом VALIGN. Значение "border" включено для совместимости с предыдущими версиями <TABLE BORDER>, уступив место frame=border и border=implied Для <TABLE BORDER=1> введены border=1 и frame=implied. В этом случае оно может обрабатываться как frame=border для совместимости с браузерами более старых версий. --> <!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> <!-- Атрибут RULES определяет, какие rules между ячейками будут отображаться: Если атрибут RULES отсутстввует, предполагается: "none", если атрибут BORDER отсутствует или BORDER=0, в противном случае "all" --> <!ENTITY % TRules "(none | groups | rows | cols | all)"> <!-- горизонтальное размещение таблицы относительно документа --> <!ENTITY % TAlign "(left|center|right)"> <!-- атрибуты горизонтального вырвнивания содержимого ячеек --> <!ENTITY % cellhalign " align (left|center|right|justify|char) #IMPLIED char %Character; #IMPLIED -- символ выравнивания, например, char=':' -- charoff %Length; #IMPLIED -- смещение для символа выравнивания --" > <!-- атрибуты вертикального выравнивания содержимого ячеек --> <!ENTITY % cellvalign " valign (top|middle|bottom|baseline) #IMPLIED" > <!ELEMENT TABLE - - (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)> <!ELEMENT CAPTION - - ( %inline; )* -- caption таблицы --> <!ELEMENT THEAD - O (TR)+ -- заголовок таблицы --> <!ELEMENT TFOOT - O (TR)+ -- нижний заголовок таблицы --> <!ELEMENT TBODY OO (TR)+ -- тело таблицы --> <!ELEMENT COLGROUP - O (col)* -- группа столбцов таблицы --> <!ELEMENT COL - O EMPTY -- столбец таблицы --> <!ELEMENT TR - O (TH|TD)+ -- строка таблицы --> <!ELEMENT ( TH | TD ) - O ( %flow; )* -- ячейка заголовка таблицы, ячейка данных таблицы--> <!ATTLIST TABLE -- элемент таблицы -- %attrs; -- %coreattrs , %i18n , %events -- summary %Text; #IMPLIED -- назнчение/структура для речевого вывода-- width %Length; #IMPLIED -- ширина таблицы -- border %Pixels; #IMPLIED -- управляет толщиной рамки вокруг таблицы -- frame %TFrame; #IMPLIED -- какие части рамки нужно представлять -- rules %TRules; #IMPLIED -- разделители между строками и столбцами -- cellspacing %Length; #IMPLIED -- расстояние между ячейками -- cellpadding %Length; #IMPLIED -- расстояние в ячейках -- %reserved; -- зарезервировано для использовния в будущем -- datapagesize CDATA #IMPLIED -- зарезервировано для использовния в будущем -- > <!ENTITY % CAlign "(top|bottom|left|right)"> <!ATTLIST CAPTION %attrs; -- %coreattrs , %i18n , %events -- > <!-- COLGROUP объяединяет ряд элементов COL. В можете группировать несколько семантически связанных столбцов. --> <!ATTLIST COLGROUP %attrs; -- %coreattrs , %i18n , %events -- span NUMBER 1 -- число столбцов в группе по умолчанию -- width %MultiLength; #IMPLIED -- ширина вложенных COL по умолчанию -- %cellhalign; -- горизонтальное выравнивание в ячейках -- %cellvalign; -- вертикальное вырвнивание в ячейках -- > <!-- Элементы COL определяют свойства выраванивания для ячеек в одном или нескольких столбцах. Атрибут WIDTH определяет ширину столбцов, например, width=64 ширина в пикселах width=0.5* относительная ширина 0.5 Атрибут SPAN приводит к тому, что атрибуты одного элемента COL приеняются к нскольким столбцам. --> <!ATTLIST COL -- группы и свойства столбцов -- %attrs; -- %coreattrs , %i18n , %events -- span NUMBER 1 -- атрибуты COL влияют на N столбцов -- width %MultiLength; #IMPLIED -- задание ширины столбца -- %cellhalign; -- горизонтальное выравнивание в ячейках -- %cellvalign; -- вертикальное выравнивание в ячейках -- > <!-- Используйте THEAD для дублирования заголовков при разрые таблицы на страницах ли для представления статических заголовков, когда разделы TBODY представляются на прокручиваемой панели. Используйте TFOOT для дублирования нижних заголовков при разрые таблицы на страницах ли для представления статических заголовков, когда разделы TBODY представляются на прокручиваемой панели. Используйте несколько разделов TBODY, если между группами строк таблицы необходимы rules. --> <!ATTLIST (THEAD|TBODY|TFOOT) -- раздел таблицы -- %attrs; -- %coreattrs , %i18n , %events -- %cellhalign; -- горизонтальное выравнивание в ячейках -- %cellvalign; -- вертикальное выравнивание в ячейках -- > <!ATTLIST TR -- строка таблицы -- %attrs; -- %coreattrs , %i18n , %events -- %cellhalign; -- горизонтальное выравнивание в ячейках -- %cellvalign; -- вертикальное выраванивание в ячейках -- > <!-- Атрибут Scope проще атрибута axes для большинства таблиц --> <!ENTITY % Scope "(row|col|rowgroup|colgroup)"> <!-- TH - для заголовков, TD - для данных, но для ячеек, действующих как то и другое используйте TD --> <!ATTLIST (TH|TD) -- ячейка заголовка или данных -- %attrs; -- %coreattrs , %i18n , %events -- abbr %Text; #IMPLIED -- сокращение ячейки заголовка -- axis CDATA #IMPLIED -- группы имен связанных заголовков-- headers IDREFS #IMPLIED -- списко идентификаторов ячеек заголовков -- scope %Scope; #IMPLIED -- область действия ячеек заголовков -- rowspan NUMBER 1 -- число строк, которые занимает ячейка -- colspan NUMBER 1 -- число столбцов, которые занимает ячейка -- %cellhalign; -- горизонтальное выравнивание в ячейках -- %cellvalign; -- вертикальное выравнивание в ячейках -- > <!--================ Заголовок документа =======================================--> <!-- %head.misc; определен ранее как "SCRIPT|STYLE|META|LINK|OBJECT" --> <!ENTITY % head.content "TITLE & BASE?"> <!ELEMENT HEAD OO ( %head.content; ) +( %head.misc; ) - заголовок документа --> <!ATTLIST HEAD %i18n; -- lang, dir -- profile %URI; #IMPLIED -- именованный словарь метаинформации -- > <!-- Элемент TITLE не считается частью потока текста. Он должен отображаться, например, в виде заголовка страницы или окна. У кажого документа должен быть ровно один заголовок. --> <!ELEMENT TITLE - - (#PCDATA) -( %head.misc; ) - заголовок документа --> <!ATTLIST TITLE %i18n > <!ELEMENT BASE - O EMPTY -- базовый URI документа --> <!ATTLIST BASE href %URI; #REQUIRED -- URI, служащий базовым -- > <!ELEMENT META - O EMPTY -- общая метаинформация --> <!ATTLIST META %i18n; -- lang, dir, для использования с содержимым -- http-equiv NAME #IMPLIED -- имя заголовка ответа HTTP -- name NAME #IMPLIED -- имя метаинформации -- content CDATA #REQUIRED - связанная инфомрация -- scheme CDATA #IMPLIED -- выбор формы содержимого -- > <!ELEMENT STYLE - - %StyleSheet -- информация о стиле --> <!ATTLIST STYLE %i18n; -- lang, dir, для использвоания с заголовком -- type %ContentType; #REQUIRED -- тип содержимого языка стиля -- media %MediaDesc; #IMPLIED -- для использования с данными устройствами -- title %Text; #IMPLIED -- необязательный заголовок -- > <!ELEMENT SCRIPT - - %Script; -- выражения скрипта --> <!ATTLIST SCRIPT charset %Charset; #IMPLIED -- кодировка связанного ресурса -- type %ContentType; #REQUIRED -- тип содержимого языка скрипта -- language CDATA #IMPLIED -- предопределенное имя языка скрипта -- src %URI; #IMPLIED -- URI внешнего скрипта -- defer (defer) #IMPLIED -- агент пользователя может отложить выполнение скрипта -- event CDATA #IMPLIED -- зарезервировано для использования в будущем -- for %URI; #IMPLIED -- зарезервировано для использования в будущем -- > <!ELEMENT NOSCRIPT - - ( %block; )+ -- контейнер альтернативного содержимого для представления без использования скриптов --> <!ATTLIST NOSCRIPT %attrs; -- %coreattrs , %i18n , %events -- > <!--================ Структура документа ==================================--> <!ENTITY % html.content "HEAD, BODY"> <!ELEMENT HTML OO ( %html.content; ) -- корневой элмент документа --> <!ATTLIST HTML %i18n; -- lang, dir -- >