22 Transitional Document Type Definition (Transitional Document Type Definition)

 <! - Dieses HTML 4.0 Strict DTD ausgeschlossen Attribute und Elemente der Darstellung, die Verwendung von denen der Stil des W3C zu bestimmen will sukzessive zu stoppen.  Autoren sollte möglichst strikte DTD verwendet werden, aber im Falle der Notwendigkeit, die Attribute und Elemente der Darstellungs Transitional DTD erlaubt zu unterstützen.  In HTML 4.0 enthält Unterstützungsmechanismen für Stylesheets, Skripte, Einbetten von Objekten, eine verbesserte Unterstützung für Textrichtung von rechts und gemischten Text nach links und geändert, um die Formen, um die Bequemlichkeit der Nutzer mit Behinderungen zur Verfügung zu stellen.  Entwurf: $ Date: 1997/12/18 09.36.02 $ Autor: Dave Regett <[email protected]> Arnaud Le Ors <[email protected]> Ian Jacobs <[email protected]> Weitere Informationen zu HTML 4.0 finden Sie unter: http://www.w3.org/TR/REC-html40 ! -> <die ENTITY% HTML.Version "- der W3C // // DTD HTML 4.0 Transitional // EN" - ein typisches Beispiel Verwendung: <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.0 Transitional // EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> <head> ... </ head> <body> ... </ body> </ html> URI, als Kennung des Systems verwendet wird, ermöglicht es dem User-Agent die notwendige DTD und Kombinationen von Sätzen zu laden.  FPI für Strict HTML 4.0 DTD: "- // W3C // DTD HTML 4.0 // EN" seine URI: http://www.w3.org/TR/REC-html40/strict.dtd Autoren sollten die strengen DTD verwenden, wenn nicht nur sie brauchen, um die Managementerklärungen für Benutzeragenten zu verwenden, die nicht (adekvatynm Weg) Stylesheet unterstützen.  Wenn Sie ein Dokument mit Frames zu erstellen, verwenden Sie die folgende FPI: "- // W3C // DTD HTML 4.0 Frameset // EN" und URI: http://www.w3.org/TR/REC-html40/frameset.dtd Relative zu HTML 4.0 unterstützt die folgenden den URI " http://www.w3.org/TR/REC-html40/strict.dtd " (Strikt ist die DTD) " http://www.w3.org/TR/REC-html40/loose. dtd "(die lose dtd)" http://www.w3.org/TR/REC-html40/frameset.dtd "(Frameset dtd)" http://www.w3.org/TR/REC-html40/HTMLlat1. die ent "(Latin-1, die Entitäten)" http://www.w3.org/TR/REC-html40/HTMLsymbol.ent "(Symbol der die Entitäten)" http://www.w3.org/TR/REC-html40/ HTMLspecial.ent "(die Einheiten Special) Diese URI Punkt auf die neueste Version jeder Datei.  Um zu einer bestimmten Version verweisen, verwenden Sie die folgende URI: " 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-971218/HTMLspecial.ent "-> <! - Importierte Namen ========================== ================== ========== -> <die ENTITY%! Content " ein CDATA " - Typ - Vorrichtung in Übereinstimmung mit [RFC2045] -> <die ENTITY%! Content " ein CDATA " - durch Kommata getrennte Liste von Gerätetypen gemäß [RFC2045] -> <die ENTITY%! charset " ein CDATA " - Zeichencodierung in Übereinstimmung mit [RFC2045] -> <die ENTITY%! charsets " ein CDATA " - eine durch Leerzeichen getrennte Liste von Zeichencodierungen in Übereinstimmung mit [RFC2045] -> <die ENTITY%! Language " der Name " - Sprachcode in Übereinstimmung mit [RFC1766] -> <die ENTITY%! das Zeichen " ein CDATA " - ein einzelnes Zeichen [ISO10646] -> <! die ENTITY% Linktypes " CDATA " - eine durch Leerzeichen getrennte Liste der Arten von Links -> <die ENTITY%! MediaDesc " ein CDATA " - eine separate Gerätebeschreibung oder eine durch Kommata getrennte Liste -> <! die ENTITY% der URI " ein CDATA " - die Uniform Resource Identifier, zu sehen. [URI] - -> <die ENTITY%! für Datum und Uhrzeit " ein CDATA " - Informationen über das Datum und die Uhrzeit.  ISO - Datumsformat -> <die ENTITY%! The Script " ein CDATA " - ein Ausdruck des Skripts -> <die ENTITY%! Mit der Stylesheet " ein CDATA " - Daten Sheet -> <die ENTITY%! Frametarget " ein CDATA " - Darstellung im Rahmen ! -> <die ENTITY% den Text " ein CDATA !"> <- Kombinationen von Optionen -> <die ENTITY%! head.misc " das Skript | die STYLE | die META | die LINK | OBJECT " - sich wiederholende Elemente header -> < ! ENTITY! % Überschrift " die H1 | die H2 | H3 | die H4 | das H5 | das H6 "> <die ENTITY%! Liste " der UL | die OL | DIR | die MENU "> <! die ENTITY% vorformatiert " PRE "> <die ENTITY% der Farbe " ein CDATA " - eine Farbe mit sRGB :! #RRGGBB als Hex-Werte -> <- 16 weithin bekannten Farbnamen und ihre RGB-Werte: black (schwarz) = # 000000 grün (grün) = # 008000 Silber (Silber) = # C0C0C0 Kalk ( Zitrone) = # 00FF00 grau (grau) = # 808080 olive (olive) = # 808000 weiß (weiß) = # FFFFFF gelb (gelb) = # FFFF00 Maroon (braun) = # 800000 Marine (blau) = # 000080 red (rot ) = # FF0000 blau (blau) = # 0000FF lila (lila) = # 800080 Teal = # 008080 Fuchsie (fuchsia) = # FF00FF Aqua (türkis) = # 00FFFF -> <die ENTITY%! bodycolors "die bgcolor % der Farbe;
  #IMPLIED - Die Hintergrundfarbe des Dokuments - Text % der Farbe;
  #IMPLIED - Die Farbe des Textes des Dokuments - Link % der Farbe;
  #IMPLIED - Linkfarbe - vlink % der Farbe;
  #IMPLIED - Die Farbe der besuchten Links - alink % der Farbe;
  #IMPLIED - Die Farbe der ausgewählten Links - "> <! - ================ ================ Mnemonic Zeichenkombinationen ========= -> <die ENTITY%! HTMLlat1 die PUBLIC "- // W3C // die WESEN Latein1 EN // // die HTML" "http://www.w3.org/TR/REC-html40 -971 218 / HTMLlat1.ent "> % HTMLlat1; <die ENTITY%! HTMLsymbol die PUBLIC" - // W3C // die juristischen Personen , die Symbole nach EN // // HTML "" http://www.w3.org/TR/REC-html40- 971.218 / HTMLsymbol.ent "> % HTMLsymbol; <! ENTITY% der HTMLspecial der PUBLIC" - // // ENTITIES das W3C // Sonder EN // die HTML "" http://www.w3.org/TR/REC-html40-971218 /HTMLspecial.ent "> % HTMLspecial; <! - =================== ================ Allgemeine Attribute =============== -> <die ENTITY%! coreattrs " id ID #IMPLIED - Einzigartige dentifikator innerhalb eines Dokuments - Klasse ein CDATA #IMPLIED - durch Leerzeichen getrennte Liste von Klassen - Stil % Sheet;
  #IMPLIED - Weitere Informationen auf Stil - Titel % der Text;
  #IMPLIED - Die empfohlene Titel / Verstärkung - "> <die ENTITY%! Die i18n " die lang % Language;
  #IMPLIED - Der Sprachcode - die dir (l | rtl) #IMPLIED - die Richtung der schwachen / neutral Text - "> <die ENTITY%! Events " das Onclick % der Schrift;
  #IMPLIED - Klicken Sie auf das Zeigegerät Taste - ondblclick % der Schrift;
  #IMPLIED - Doppelklicken Sie auf das Zeigegerät Taste - onmousedown % der Schrift;
  #IMPLIED - Das Zeigegerät - Taste gedrückt wird - onmouseup % der Schrift;
  #IMPLIED - Die Taste wird das Zeigegerät freigegeben - Onmouseover % der Schrift;
  #IMPLIED - Der Zeiger bewegt wird - onmousemove % der Schrift;
  #IMPLIED - Der Zeiger wird nach außen bewegt - Onmouseout das Script%;
  #IMPLIED - Der Zeiger wird über bewegt - onkeypress % der Schrift;
  #IMPLIED - Der Schlüssel wird gedrückt und wieder losgelassen - onkeydown % der Schrift;
  #IMPLIED - Die Taste gedrückt wird - onkeyup das Script%;
  #IMPLIED - Der Schlüssel wird veröffentlicht - "> <! - Schalter reservierte Kapazität -> <! ENTITY% der HTML.Reserved " ignore ist "> <! - Die folgenden Attribute sind reserviert und können in der Zukunft verwendet werden -> <[! % HTML.Reserved; [<die ENTITY%! reserviert "DATASRC % der URI;
  #IMPLIED - A eine oder mehrere Datenquellen - datafld einem CDATA #IMPLIED - Name der Eigenschaft oder Spalte - dataformatas (Klartext | html) Klartext - ">]]> < ! - Text oder html ! ENTITY% reserviert" " > <die ENTITY%! attrs " % coreattrs;
  % I18n;
  % Events;
  "> <Die ENTITY%! Die align " die align (left | center | right | rechtfertigen) #IMPLIED "- die Standard mit der Richtung für die Ziffern links von links nach rechts, von rechts nach rechts Richtung nalevo -> <- =====! ============== Markup-Text ================================== ! ==== -> <die ENTITY% Schriftstil " der TT |  I |  Bed and |  die U |  S |  STRIKE |  von BIG |  Von kleinen "> <ENTITY%! Die Phrase " der EM |  STRONG |  DFN |  CODE |  die SAMP |  die KBD |  VAR |  CITE |  die ABBR |  ACRONYM "> <! ENTITY% der Sonder " A |  IMG |  APPLET |  OBJECT |  FONT |  BASEFONT |  BR |  SCRIPT |  MAP |  Q |  SUB |  SUP |  SPAN |  BDO |  Die IFRAME "> <die ENTITY%! Formctrl " INPUT |  SELECT |  TEXTAREA- |  LABEL |  Um BUTTON "> <! - % Die inline; eingebettete Elemente oder Elemente" Textebene "-> <! ENTITY% der The Inline " #PCDATA |  % Schriftstil;
  |  % Phrase;
  |  % Special;
  |  % Formctrl;
  "> <Das Element (! ;% Schriftstil | ;% der Satz -) - ( ;% der Inline (!) *> <ATTLIST % Schriftstil; | % der Satz; ) % attrs; - % coreattrs , % i18n , % events - > <das Element (! SUB | SUP - - () % der inline; ) * - obere und untere Index -> <ATTLIST (SUB | SUP)! % attrs; - % coreattrs , % i18n , % events -> <die ELEMENT! SPAN - - ( % der inline; ) * - eine gemeinsame Sprache / style Container -> <ATTLIST SPAN! % attrs; - % coreattrs , % die i18n , % events - % reserviert; - reserviert für den Einsatz in Zukunft -> <die ELEMENT! BDO - - ( % der inline; ) * - Neudefinition BiDi Internationalisierung -> <ATTLIST von BDO! % coreattrs; - id, Klasse, Stil, Titel - die lang % Language; #IMPLIED - der Sprachcode - die dir (l | rtl)! #REQUIRED - Richtung -> < die ELEMENT BASEFONT ! - Über LEER die - die Basisschriftgröße -> <ATTLIST BASEFONT id ID #IMPLIED - eine eindeutige Kennung innerhalb eines Dokuments - size - Bett ein CDATA #REQUIRED - Basisschriftgröße für FONT Elemente - Farbe % der Farbe; #IMPLIED - die Textfarbe - stellen einen CDATA #IMPLIED - durch Kommata getrennte Liste von Font - Namen -> <die ELEMENT! FONT - - ( % der inline;
  ) * - Loklanoe Schalter Font -> <ATTLIST die FONT! % Coreattrs;
  - Id, Klasse, Stil, Titel - % der i18n;
  - Die lang, die dir - Size - Bett ein CDATA #IMPLIED - [+ | -] nn zum Beispiel size = "+ 1", size = "4" - Farbe % der Farbe;
  #IMPLIED - Die Textfarbe - stellen einen CDATA #IMPLIED - durch Kommata getrennte Liste von Font - Namen -> <die ELEMENT! Der BR - Über LEER Die - ein erzwungener Umzug in eine neue Zeile -> <ATTLIST der BR! % Coreattrs;
  - Id, Klasse, Stil, Titel - die klare (links | alle | right | none) keine - Steuertextfluss -> <- ================! Modelle == Inhalt HTML =============================== -> <! - In HTML-Inhalt hat zwei Hauptmodelle : % der inline;
  Charakter-Level - Elemente und Text - Strings % Block;
  blockartige Elemente, wie Absätze und Listen -> <die ENTITY%! Block "der P | % Position; | % Liste; | % vorformatierte; | DL | die DIV | CENTER 's | a NOSCRIPT | die NOFRAMES | das BLOCKQUOTE | FORM | ISINDEX | HR | TABLE - Anweisung | die FIELDSET | die Adresse "> <! ENTITY% die fließen " % Block; | % der inline; "> < ! - der Körper eines Dokuments =================== ====! ! ================================ -> <das Element der BODY OO ( % Durchfluss; ) * + (INS | DEL) - der Körper des Dokuments -> <ATTLIST den Körper! % attrs;
  - % Coreattrs , % i18n , % events - das onload % der Schrift;
  #IMPLIED - Das Dokument wird geladen - onunload % der Schrift;
  #IMPLIED - Das Dokument wurde gelöscht - background % der URI;
  #IMPLIED - Die Textur für den Hintergrund Dokument - % bodycolors;
  - Die bgcolor, Text, Link, vlink, alink -> <das Element! Die ADDRESS - - (( % der inline; ) | P)! * - Informationen über den Autor -> <ATTLIST ADDRESS % Attrs;
  - % Coreattrs , % i18n , % events -> <Das Element! Die DIV - - ( % Durchfluss; ) * - eine gemeinsame Sprache / style Container -> <ATTLIST der DIV! % Attrs;
  - % Coreattrs , % die i18n , % events - % der align;
  - Textausrichtung - % vorbehalten;
  - Reserviert für zukünftige Verwendung -> <die ELEMENT! CENTER ist - - ( % Durchfluss; ) * - eine Abkürzung für die align = center der DIV -> <CENTER der ATTLIST! % Attrs;
  - % Coreattrs , % i18n , % events -> <! - ================== ============= Ankerelemente =================== -> <die ENTITY%! der Form "(der rect | Kreis | das Poly | Standard)"> <! ENTITY% der Coords " ein CDATA " - geteilt getrennte Liste von Längen -> <das Element! A - - ( % der inline; ) * - (A) - der Anker -> <ATTLIST A! % attrs;
  - % Coreattrs , % i18n , % events - die charset % Charset;
  #IMPLIED - Die Codierung der verlinkten Ressource - des Typs % der Content;
  #IMPLIED - Inhaltstyp wird empfohlen - nennen einen CDATA #IMPLIED - namens Link Ende - das href % der URI;
  #IMPLIED - URI für verknüpfte Ressource - die hreflang % Language;
  #IMPLIED - Der Sprachcode - target Das % Frametarget;
  #IMPLIED - In diesem Rahmen generiert - die rel % Linktypes;
  #IMPLIED - Direkte Referenztypen - die rev % Linktypes;
  #IMPLIED - Die Arten von Backlinks - Accesskey % der Zeichen;
  #IMPLIED - Zugangstaste - Form % der Form;
  rect - für den Einsatz mit Client - Karten - coords % Coords;
  #IMPLIED - Für den Einsatz mit Client - Karten - die tabindex NUMBER #IMPLIED - Position , um in der Tabbing - das onfocus % der Schrift;
  #IMPLIED - Der Fokus auf das Element bewegt - das Onblur % der Schrift;
  #IMPLIED - Der Fokus Element trat -> <! - ================== Client-Navigationskarten ============== ============== -> <! - sie können im gleichen Dokument oder platziert in einem separaten Dokument platziert werden, obwohl es noch nicht überall unterstützt ist -> <! das Element der MAP - - (( % block; ) + | + die AREA) - Navigationskarte Client -> <ATTLIST der Karte! % attrs;
  - % Coreattrs , % i18n , % events - nennen einen CDATA #REQUIRED - verwendet in der usemap -> <Das Element! Die AREA - Über LEER Der - Bereich Navigationskarte Client -> <ATTLIST der Gegend! % Attrs;
  - % Coreattrs , % i18n , % events - Form % der Form;
  rect - steuert die Interpretation von Koordinaten - coords % Coords;
  #IMPLIED - Kommagetrennte Liste der Längen - die href % der URI;
  #IMPLIED - URI für verknüpfte Ressource - target Das % Frametarget;
  #IMPLIED - Generieren in den Rahmen - nohref (nohref) #IMPLIED - dieses Handlungsfeld ist nicht angeschlossen - die Alt - % den Text;
  #REQUIRED - Kurzbeschreibung - die tabindex NUMBER #IMPLIED - Position in der Tabbing - Reihenfolge - Accesskey % der Zeichen;
  #IMPLIED - Zugangstaste - das onfocus % der Schrift;
  #IMPLIED - Der Fokus auf das Element bewegt - das Onblur % der Schrift;
  #IMPLIED - Der Fokus Element trat -> <! - Element Links ================== =============== ! =================== -> <- Werte können Beziehungen in erster Linie verwendet werden: a) Symbolleiste / Menü in dem Dokument, wenn sie mit dem LINK-Element im Belegkopf verwendet zum Beispiel zu beziehen der Anfang des Inhalts, zurück, vor, Index, Ende, Referenz b) zu einem separaten Stylesheet (rel = Sheet) in) den Verweis auf das Skript (rel = script) g) Stylesheets zu setzen Sätze von Präsentation zu steuern html Knoten in den gedruckten Versionen von Dokumenten etc.) an die gedruckte Version dieses Dokuments beziehen, wie zum Beispiel eine Version von Postscript oder pDF - Format (die rel = alternative media = der Druck) -> <die ELEMENT! der link - Über LEER die - unabhängig von der Referenzgerät - -> <ATTLIST den Link! % attrs;
  - % Coreattrs , % i18n , % events - die charset % Charset;
  #IMPLIED - Die Codierung der verlinkten Ressource - die href % der URI;
  #IMPLIED - URI für verknüpfte Ressource - die hreflang % Language;
  #IMPLIED - Die Codesprache - des Typs % der Content;
  #IMPLIED - Die empfohlene Art von Inhalten - die rel % Linktypes;
  #IMPLIED - Direkte Referenztypen - die rev % Linktypes;
  #IMPLIED - Die Arten von Backlinks - Medien % MediaDesc;
  #IMPLIED - Für die Einreichung bei diesen Geräten - der Ziel % Frametarget;
  #IMPLIED - Generieren in den Rahmen -> <! - Bilder =================== =============== ============================ -> <! - Die Länge in strengen DTD bestimmt für cellpadding / cellspacing -> <! die ENTITY% der Länge " ein CDATA " - in Pixeln oder nn nn% Anteil -> <die ENTITY%! MultiLength " ein CDATA " - Pixel, Prozente oder relative -> <! die ENTITY% MultiLengths " ein CDATA " - durch Kommata getrennte Liste MultiLength -> <die ENTITY%! die Pixel " ein CDATA " - eine ganze Länge in Pixeln darstellt -> <die ENTITY%! IAlign "(oben | Mitte | bottom | left | right)" - zentriert?  -> <! - Um Probleme mit Benutzeragenten nur Test zu vermeiden, und machen Bilder zugänglich und nützlich für Anwender mit nicht-visuelle Benutzeragenten, ist es notwendig , die Beschreibungen im ALT - Attribut zu bestimmen und nicht serverseitige Image - Maps verwenden -> <die ELEMENT! Bilder IMG - LEER O - eingebettet Bild -> <ATTLIST Bilder IMG! % attrs;
  - % Coreattrs , % i18n , % events - die src % der URI;
  #REQUIRED - URI das eingeführte Bild - das Alt % der Text;
  #REQUIRED - Kurzbeschreibung - die longdesc % der URI;
  #IMPLIED - Einen Link zu lange Beschreibung (ergänzt die alt) - Höhe % der Länge;
  #IMPLIED - Die Neudefinition der Höhe - die Breite % der Länge;
  #IMPLIED - Die Breite der Neudefinition - der usemap % der URI;
  #IMPLIED - Verwenden Sie client-seitige Image - Map - ismap (ismap) #IMPLIED - Einsatz serverseitige Image Map - die align % IAlign;
  #IMPLIED - Vertikale oder horizontale Ausrichtung - Grenze % der Länge;
  #IMPLIED - Link - Rahmenbreite - hspace % der Pixel;
  #IMPLIED - Horizontal die Rinne - vspace % der Pixel;
  #IMPLIED - Vertikale Gosse -> <! - USEMAP gibt das MAP-Element, das in demselben oder einem anderen Dokument sein kann, auch wenn diese nicht immer unterstützt -> <! - ======== ============ OBJECT ===================================== = -> <! - Objekt verwendet wird, um Objekte als Teil von HTML-Seiten, andere Inhaltselemente PARAM vorangestellt werden muss einzubetten.  Modell SGML gemischte Inhalte technisch diese formale Aufgabe verhindern ... -> <die ELEMENT! Das Objekt - - (die PARAM | % fließen; ) * - Gesamt eingebettetes Objekt -> <ATTLIST das Objekt! % Attrs;
  - % Coreattrs , % i18n , % events - die declare (die declare) #IMPLIED - erklären, aber nicht die Flagge initialisieren - die Classid % der URI;
  #IMPLIED - Identifiziert Implementierung - die Code - Basis % der URI;
  #IMPLIED - Die Basis - URI für die Classid, die Daten, archive-- die Daten % URI;
  #IMPLIED - Link - Objekt zu adnnye - vom Typ % der Content;
  #IMPLIED - Inhaltstyp von Daten - Codetype % der Content;
  #IMPLIED - Content - Typ - Code - das Archiv % der URI;
  #IMPLIED - Leerzeichen getrennte Liste von Archiven - Stand - by - % der Text;
  #IMPLIED - Nachricht während des Ladens angezeigt werden - Höhe der Länge%;
  #IMPLIED - Die Neudefinition der Höhe - die Breite % der Länge;
  #IMPLIED - Die Breite der Neudefinition - der usemap % der URI;
  #IMPLIED - Ispolzovatt Client Navigationskarte - nennen einen CDATA #IMPLIED - als Teil des Formulars übergeben - die tabindex NUMBER #IMPLIED - Position , um in der Tabbing - die align % IAlign;
  #IMPLIED - Vertikale oder horizontale Ausrichtung - Grenze % der Länge;
  #IMPLIED - Link - Rahmenbreite - hspace % der Pixel;
  #IMPLIED - Horizontal die Rinne - vspace % der Pixel;
  #IMPLIED - Vertikale der Gosse - % reserviert;
  - Reserviert für zukünftige Verwendung -> <die ELEMENT! Param - Über LEER Die - benannte Eigenschaft Wert -> <ATTLIST die PARAM! Id ID #IMPLIED - eine eindeutige Kennung innerhalb eines Dokuments - Namen ein CDATA #REQUIRED - der Name der Eigenschaft - der Wert ein CDATA #IMPLIED - Eigenschaftswert - die Valuetype (DATA | REF | Objekt) der DATA - wie der Wert zu interpretieren - vom Typ % der Content;
  #IMPLIED - Inhaltstyp für Wert, wenn valuetype = ref -> <! - =================== Applet Java ========= ========================= -> <! - ich muss eines der Attribute teilnehmen oder Objektcode.  Setzen Sie PARAM Elemente vor anderen Inhalten.  -> <!  Das Element der APPLET - - (die PARAM | % fließen; ) * - Applet ist die Java -> <ATTLIST die APPLET! % Coreattrs;
  - Id, Klasse, Stil, Titel - der Code - Basis % der URI;
  #IMPLIED - Die optionale Basis - URI für Applet - das Archiv ein CDATA #IMPLIED - durch Kommata getrennte Liste der Bilder - Code unten ein CDATA #IMPLIED - Applet - Klasse - Datei - das Objekt ein CDATA #IMPLIED - die Datei serielle Applet - das Alt % der Text;
  #IMPLIED - Kurzbeschreibung - nennen einen CDATA #IMPLIED - erlauben Applets , einander zu finden - die Breite % der Länge;
  #REQUIRED - Anfängliche Breite - Höhe % der Länge;
  #REQUIRED - Anfangshöhe - die align % IAlign;
  #IMPLIED - Vertikale oder horizontale Ausrichtung - hspace % der Pixel;
  #IMPLIED - Horizontal die Rinne - vspace % der Pixel;
  #IMPLIED - Vertikale Gosse -> <! - =================== Horizontal Separator ================ ! ================== -> <das Element der HR - Über LEER die - horizontale Linie -> <ATTLIST die HR! % coreattrs;
  - Id, Klasse, Stil, Titel - % Ereignisse;
  die align (left | center | right) #IMPLIED noshade (noshade) #IMPLIED - Size - Bett % der Pixel;
  #IMPLIED Die Breite % der Länge;
  #IMPLIED> <! - =================== ======================= Absätze ================ -> <die ELEMENT! P - Über ( % der inline; ) * - ein Absatz -> <ATTLIST die P! % attrs;
  - % Coreattrs , % die i18n , % events - % der align;
  - Ausrichtung, die Ausrichtung des Textes -> <! - Headers =================== ================= ======================== -> <! - Es gibt sechs Ebenen von Überschriften von H1 bis H6 (die am wenigsten wichtig).  ! -> <Die ELEMENT ( % Überschrift; ) - - ( % der inline; ) * - Header -> <ATTLIST (! % Rubrik; ) % attrs;
  - % Coreattrs , % die i18n , % events - % der align;
  - Ausrichtung, die Ausrichtung des Textes -> <! - Rich-Text-=================== ================ ! ================ -> <- eliminiert das Layout für die Bilder und Schriftgröße ändern -> <die ENTITY%! pre.exclusion "Bilder IMG | OBJECT | die APPLET | BIG | von SMALL | SUB | SUP | FONT | BASEFONT "> <ELEMENT! PRE - - ( % der inline; ) * - ( % pre.exclusion; !) - formatirvoanny Text -> <ATTLIST die PRE % attrs;
  - % Coreattrs , % i18n , % events - die Breite NUMBER #IMPLIED> <! - ===================== Built Zitate ====== ============================ -> <die ELEMENT! Q - - ( % der inline; ) * - kurze Inline - Zitat - > <ATTLIST das Q! % attrs;
  - % Coreattrs , % i18n , % events - das zitieren % der URI;
  #IMPLIED - URI des Quelldokuments oder eine Nachricht -> <! - =================== Blockebene ============ Quotes ==================== -> <die ELEMENT! das BLOCKQUOTE - - ( % Durchfluss; )! * - langes Zitat -> <ATTLIST das BLOCKQUOTE % attrs;
  - % Coreattrs , % i18n , % events - das zitieren % der URI;
  #IMPLIED - URI des Quelldokuments oder eine Nachricht -> <! - =================== Eingefügt / gelöschten Text =========== ================= -> <- das INS / der DEL durch die Aufnahme in die BODY Behandelt werden -> <das Element (!! INS | das DEL ) - - ( % Durchfluss; ) * - eingefügten Text, gelöschten Text -> <ATTLIST (INS | das DEL)! % attrs;
  - % Coreattrs , % i18n , % events - das zitieren % der URI;
  #IMPLIED - Informationen über die Ursachen der Veränderungen - Datetime % für Datum und Uhrzeit;
  #IMPLIED - Datum und Uhrzeit der Änderung -> <! - =================== ============== Listen ============================== -> <! - Liste von Definitionen - der DT -Klauseln, DD - seine Definition - > <! das Element der DL - - (DT | DD) + - eine Liste von Definitionen -> <ATTLIST die DL! % attrs;
  - % Coreattrs , % i18n , % events - kompakt (compact) #IMPLIED - verringerten Abstand zwischen den Elementen -> <die ELEMENT! Mit dem DT - Über ( % der inline; )! * - Der Begriff -> <die ELEMENT Die DD - Über ( % Durchfluss; ) * - Definition -> <ATTLIST (DT | DD)! % attrs;
  - % Coreattrs , % i18n , % events -> <! - Sortierte Listen (OL) 1 Nummerierungsart arabischen Ziffern 1, 2, 3, ... ein Kleinbuchstaben a, b, c, ... Ein Großbuchstaben A, B, C, ... i römischen Ziffern, Kleinbuchstaben i, ii, iii, ... i römischen Ziffern, Großbuchstaben I, II, III, ... Dieser Stil auf die Seriennummern angelegt wird der Standard für den ersten Punkt in der Liste 1. Direkt in SGML etabliert kann es nicht mit dem Register aufgrund von Problemen äußern.  ! -> <Die ENTITY% OLStyle " ein CDATA " - beschränkt auf: "(1 | a | A | i | I)" -> <die ELEMENT! Die OL - - (die LI) + - geordnete Liste -> <! die OL ATTLIST % attrs;
  - % Coreattrs , % i18n , % events - vom Typ % OLStyle;
  #IMPLIED - Nummerierung Stil - kompakt (compact) #IMPLIED - reduziert Abstand zwischen den Elementen - Beginn NUMBER #IMPLIED - die Anfangssequenznummer -> <! - Ungeordnete Listen ( UL) Aufzählungszeichen -> <! die ENTITY% ULStyle "(disc | -square- | Kreis)"> <die ELEMENT! die UL - - (die LI) + - ungeordnete Liste -> <ATTLIST den UL! % attrs;
  - % Coreattrs , % i18n , % events - vom Typ % ULStyle;
  #IMPLIED - Bullet Stil - kompakt (kompakt) #IMPLIED - verringerten Abstand zwischen den Elementen -> <!  Das Element ( DIR | die MENU ) - - (die LI) - ( % block; ) - eine Liste von Verzeichnissen, Menüliste -> <ATTLIST der DIR! % Attrs;
  - % Coreattrs , % i18n , % events - kompakt (compact) #IMPLIED> <ATTLIST die MENU! % Attrs;
  - % Coreattrs , % i18n , % events - kompakt (kompakt) #IMPLIED> <die ENTITY%! LIStyle " ein CDATA " - beschränkt auf: "( % ULStyle; | % OLStyle; !)" -> <Das Element der LI - Über ( % Fluss; ) * - Listenpunkt -> <ATTLIST die LI! % attrs;
  - % Coreattrs , % i18n , % events - vom Typ % LIStyle;
  #IMPLIED - Liste item style - der Wert NUMBER #IMPLIED - Sequenznummer zurückgesetzt -> <! - ======== ================ Forms ======================================= -> <die ELEMENT! FORM - - ( % fließen; ) * - (Formular) - interaktives Formular -> <ATTLIST das Formular aus ! % attrs;
  - % Coreattrs , % i18n , % events - die Aktion % der URI;
 #REQUIRED -- дескриптор серверной формы -- method (GET|POST) GET -- метод HTTP, используемый для отправки формы -- enctype %ContentType; "application/x-www-form-urlencoded" onsubmit %Script; #IMPLIED -- форма отправлена -- onreset %Script; #IMPLIED -- форма сброшена -- target %FrameTarget; #IMPLIED -- генерировать в этом фрейме -- accept-charset %Charsets; #IMPLIED -- список поддерживаемых наборов символов -- > <!-- Each label must not contain more than ONE field --> <!ELEMENT LABEL - - ( %inline; )* -(LABEL) - текст метки поля формы --> <!ATTLIST LABEL %attrs; -- %coreattrs , %i18n , %events -- for IDREF #IMPLIED -- совпадает со значением ID поля -- accesskey %Character; #IMPLIED -- клавиша доступа -- onfocus %Script; #IMPLIED -- фокус перешел к элементу -- onblur %Script; #IMPLIED -- фокус ушел с элемента -- > <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON)" > <!-- атрибут name обязателен для всех элементов, кроме submit & reset --> <!ELEMENT INPUT - O EMPTY -- управляющий элемент формы --> <!ATTLIST INPUT %attrs; -- %coreattrs , %i18n , %events -- type %InputType; TEXT -- что должно быть введено -- name CDATA #IMPLIED -- передать как часть формы -- value CDATA #IMPLIED -- обязателен для кнопок с зависимой фиксацией и флажков -- checked (checked) #IMPLIED -- для кнопок с зависимой фиксацией и флажков -- disabled (disabled) #IMPLIED -- в данном контексте недоступно -- readonly (readonly) #IMPLIED -- для текста и пароля -- size CDATA #IMPLIED -- свое для каждого типа поля -- maxlength NUMBER #IMPLIED -- максимальное число символов для текстовых полей -- src %URI; #IMPLIED -- для полей с изображениями -- alt CDATA #IMPLIED -- краткое описание -- usemap %URI; #IMPLIED -- use клиентская навигационная карта -- tabindex NUMBER #IMPLIED -- положение в последовательности перехода -- accesskey %Character; #IMPLIED -- клавиша доступа -- onfocus %Script; #IMPLIED -- фокус перешел к элементу -- onblur %Script; #IMPLIED -- фокус ушел с элемента -- onselect %Script; #IMPLIED -- выделен некоторый текст -- onchange %Script; #IMPLIED -- изменено значение элемента -- accept %ContentTypes; #IMPLIED -- список типов MIME файлов для загрузки -- align %IAlign; #IMPLIED -- вертикальное или горизонтальное выравнивание -- %reserved; -- зарезервировано для использования в будущем -- > <!ELEMENT SELECT - - (OPTGROUP|OPTION)+ -- выбор вариантов --> <!ATTLIST SELECT %attrs; -- %coreattrs , %i18n , %events -- name CDATA #IMPLIED -- название поля -- size NUMBER #IMPLIED -- видимые строки -- multiple (multiple) #IMPLIED -- одиночный выбор по умолчанию -- disabled (disabled) #IMPLIED -- в данном контексте недоступно -- tabindex NUMBER #IMPLIED -- положение в последовательности перехода -- onfocus %Script; #IMPLIED -- фокус перешел к элементу -- onblur %Script; #IMPLIED -- фокус ушел с элемента -- onchange %Script; #IMPLIED -- изменено значение элемента -- %reserved; -- зарезервировано для использования в будущем -- > <!ELEMENT OPTGROUP - - (OPTION)+ -- группа параметров --> <!ATTLIST OPTGROUP %attrs; -- %coreattrs , %i18n , %events -- disabled (disabled) #IMPLIED -- в данном контексте недоступно -- label %Text; #REQUIRED -- для использования в иерархических меню -- > <!ELEMENT OPTION - O (#PCDATA) -- выбираемый вариант --> <!ATTLIST OPTION %attrs; -- %coreattrs , %i18n , %events -- selected (selected) #IMPLIED disabled (disabled) #IMPLIED -- в данном контексте недоступно -- label %Text; #IMPLIED -- для использования в иерархических меню -- value CDATA #IMPLIED -- по умолчанию - содержимое элемента -- > <!ELEMENT TEXTAREA - - (#PCDATA) -- текстовое поле из нескольких строк --> <!ATTLIST TEXTAREA %attrs; -- %coreattrs , %i18n , %events -- 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 -- изменено значение элемента -- %reserved; -- зарезервировано для использования в будущем -- > <!-- #PCDATA используется для решения проблемы смешанного содержимого, здесь допустимы только пробельные символы! --> <!ELEMENT FIELDSET - - (#PCDATA,LEGEND,( %flow; )*) - группа управляющих элементов формы --> <!ATTLIST FIELDSET %attrs; -- %coreattrs , %i18n , %events -- > <!ELEMENT LEGEND - - ( %inline; )* -- описание набора полей --> <!ENTITY % LAlign "(top|bottom|left|right)"> <!ATTLIST LEGEND %attrs; -- %coreattrs , %i18n , %events -- accesskey %Character; #IMPLIED -- клавиша доступа -- align %LAlign; #IMPLIED -- относительно набора полей -- > <!ELEMENT BUTTON - - ( %flow; )* -(A| %formctrl; |FORM|ISINDEX|FIELDSET|IFRAME) -- кнопка --> <!ATTLIST BUTTON %attrs; -- %coreattrs , %i18n , %events -- name CDATA #IMPLIED value CDATA #IMPLIED -- отправлено на сервер при передаче -- type (button|submit|reset) submit -- для использования в качестве кнопки -- disabled (disabled) #IMPLIED -- в данном контексте недоступно -- tabindex NUMBER #IMPLIED -- положение в последовательности перехода -- accesskey %Character; #IMPLIED -- клавиша доступа -- onfocus %Script; #IMPLIED -- фокус перешел к элементу -- onblur %Script; #IMPLIED -- фокус ушел с элемента -- %reserved; -- зарезервировано для использования в будущем -- > <!--======================= Таблицы =======================================--> <!-- IETF HTML table standard, see [RFC1942] --> <!-- Атрибут BORDER устанавливает толщину рамки вокруг таблицы. По умолчанию используются пикселы. Атрибут 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; )* -- table 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 -- расстояние в ячейках -- align %TAlign; #IMPLIED -- положение таблицы относительно окна -- bgcolor %Color; #IMPLIED -- цвет фона ячеек -- %reserved; -- зарезервировано для использования в будущем -- datapagesize CDATA #IMPLIED -- зарезервировано для использования в будущем -- > <!ENTITY % CAlign "(top|bottom|left|right)"> <!ATTLIST CAPTION %attrs; -- %coreattrs , %i18n , %events -- align %CAlign; #IMPLIED -- относительно таблицы -- > <!-- 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) -- table section -- %attrs; -- %coreattrs , %i18n , %events -- %cellhalign; -- горизонтальное выравнивание в ячейках -- %cellvalign; -- вертикальное выравнивание в ячейках -- > <!ATTLIST TR -- строка таблицы -- %attrs; -- %coreattrs , %i18n , %events -- %cellhalign; -- горизонтальное выравнивание в ячейках -- %cellvalign; -- вертикальное выравнивание в ячейках -- bgcolor %Color; #IMPLIED -- цвет фона строки -- > <!-- Атрибут Scope проще атрибута axes для большинства таблиц --> <!ENTITY % Scope "(row|col|rowgroup|colgroup)"> <!-- TH - для заголовков, TD 0 для данных, но для ячеек, действующих как то и другое используйте 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; -- вертикальное выравнивание в ячейках -- nowrap (nowrap) #IMPLIED -- подавление переноса слов -- bgcolor %Color; #IMPLIED -- цвет фона ячейки -- width %Pixels; #IMPLIED -- ширина ячейки -- height %Pixels; #IMPLIED -- высота ячейки -- > <!--================== Фреймы документа ===================================--> <!-- Модель содержимого документов HTML зависит от того, следует ли за элементом HEAD элемент FRAMESET или BODY. Широко растпространенный пропуск начального тега BODY не позволяет определить модель содержимого без использования размеченного раздела. --> <!-- Feature Switch for frameset documents --> <!ENTITY % HTML.Frameset "IGNORE"> <![ %HTML.Frameset; [ <! ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) - подразделение окна --> <!ATTLIST FRAMESET %coreattrs; -- id, class, style, title -- rows %MultiLengths; #IMPLIED -- список длин, по умочланию: 100% (1 строка) -- cols %MultiLengths; #IMPLIED -- список длин, по умолчанию: 100% (1 столбец) -- onload %Script; #IMPLIED -- все фреймы загружены -- onunload %Script; #IMPLIED -- все фреймы удалены -- > ]]> <![ %HTML.Frameset; [ <!-- зарезервированные имена фреймов начинаются с "_", в противном случае - с буквы --> <! ELEMENT FRAME - O EMPTY -- вложенное окно --> <!ATTLIST FRAME %coreattrs; -- id, class, style, title -- longdesc %URI; #IMPLIED -- ссылка на длинное описание (дополняет title) -- name CDATA #IMPLIED -- имя целевого фрейма -- src %URI; #IMPLIED -- источник содержимого фрейма -- frameborder (1|0) 1 -- нужны границы фрейма? -- marginwidth %Pixels; #IMPLIED -- ширина полей в пикселах -- marginheight %Pixels; #IMPLIED -- высотав полей в пикселах -- noresize (noresize) #IMPLIED -- позволить пользователям изменять размеры фрейма? -- scrolling (yes|no|auto) auto -- наличие полосы прокрутки -- > ]]> <! ELEMENT IFRAME - - ( %flow; )* -- встроенное вложенное окно --> <!ATTLIST IFRAME %coreattrs; -- id, class, style, title -- longdesc %URI; #IMPLIED -- ссылка на длинное описание (дополняет title) -- name CDATA #IMPLIED -- имя целевого фрейма -- src %URI; #IMPLIED -- источник содержимого фрейма -- frameborder (1|0) 1 -- нужны границы фрейма? -- marginwidth %Pixels; #IMPLIED -- ширина полей в пикселах -- marginheight %Pixels; #IMPLIED -- высота полей в пикселах -- scrolling (yes|no|auto) auto -- нужна ли полоса прокрутки -- align %IAlign; #IMPLIED -- вертикальное или горизонтальное выравнивание -- height %Length; #IMPLIED -- высота фрейма -- width %Length; #IMPLIED -- ширина фрейма -- > <![ %HTML.Frameset; [ <!ENTITY % noframes.content "(BODY) -(NOFRAMES)"> ]]> <!ENTITY % noframes.content "( %flow; )*"> <! ELEMENT NOFRAMES - - %noframes.content; -- контейнер альтернативного содержимого для представления без фреймов --> <!ATTLIST NOFRAMES %attrs; -- %coreattrs , %i18n , %events -- > <!--================ Заголовок документа =======================================--> <!-- %head.misc; определяется ранее как "SCRIPT|STYLE|META|LINK|OBJECT" --> <!ENTITY % head.content "TITLE & ISINDEX? & 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 ISINDEX - O EMPTY -- запрос из одной строки --> <!ATTLIST ISINDEX %coreattrs; -- id, class, style, title -- %i18n; -- lang, dir -- prompt %Text; #IMPLIED -- сообщение запроса --> <!ELEMENT BASE - O EMPTY -- базовый URI документа --> <!ATTLIST BASE href %URI; #IMPLIED -- URI, служащий базовым -- target %FrameTarget; #IMPLIED -- генерировать в этом фрейме -- > <!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 - - ( %flow; )* -- контейнер альтернативного содержимого для представления без скриптов --> <!ATTLIST NOSCRIPT %attrs; -- %coreattrs , %i18n , %events -- > <!--================ Структура документа ==================================--> <!ENTITY % version "version CDATA #FIXED ' %HTML.Version; '"> <![ %HTML.Frameset; [ <!ENTITY % html.content "HEAD, FRAMESET"> ]]> <!ENTITY % html.content "HEAD, BODY"> <!ELEMENT HTML OO ( %html.content; ) -- корневой элемент документа --> <!ATTLIST HTML %i18n; -- lang, dir -- %version;  >