Admin/website/dtd/xhtml1-transitional.dtd
author aspinall
Fri, 30 Sep 2005 18:18:34 +0200
changeset 17740 fc385ce6187d
parent 16233 e634d33deb86
permissions -rw-r--r--
Add icon for interface.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16233
e634d33deb86 added new website
haftmann
parents:
diff changeset
     1
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
     2
   Extensible HTML version 1.0 Transitional DTD
e634d33deb86 added new website
haftmann
parents:
diff changeset
     3
e634d33deb86 added new website
haftmann
parents:
diff changeset
     4
   This is the same as HTML 4 Transitional except for
e634d33deb86 added new website
haftmann
parents:
diff changeset
     5
   changes due to the differences between XML and SGML.
e634d33deb86 added new website
haftmann
parents:
diff changeset
     6
e634d33deb86 added new website
haftmann
parents:
diff changeset
     7
   Namespace = http://www.w3.org/1999/xhtml
e634d33deb86 added new website
haftmann
parents:
diff changeset
     8
e634d33deb86 added new website
haftmann
parents:
diff changeset
     9
   For further information, see: http://www.w3.org/TR/xhtml1
e634d33deb86 added new website
haftmann
parents:
diff changeset
    10
e634d33deb86 added new website
haftmann
parents:
diff changeset
    11
   Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
e634d33deb86 added new website
haftmann
parents:
diff changeset
    12
   All Rights Reserved. 
e634d33deb86 added new website
haftmann
parents:
diff changeset
    13
e634d33deb86 added new website
haftmann
parents:
diff changeset
    14
   This DTD module is identified by the PUBLIC and SYSTEM identifiers:
e634d33deb86 added new website
haftmann
parents:
diff changeset
    15
e634d33deb86 added new website
haftmann
parents:
diff changeset
    16
   PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
e634d33deb86 added new website
haftmann
parents:
diff changeset
    17
   SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
e634d33deb86 added new website
haftmann
parents:
diff changeset
    18
e634d33deb86 added new website
haftmann
parents:
diff changeset
    19
   $Revision$
e634d33deb86 added new website
haftmann
parents:
diff changeset
    20
   $Date$
e634d33deb86 added new website
haftmann
parents:
diff changeset
    21
e634d33deb86 added new website
haftmann
parents:
diff changeset
    22
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    23
e634d33deb86 added new website
haftmann
parents:
diff changeset
    24
<!--================ Character mnemonic entities =========================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    25
e634d33deb86 added new website
haftmann
parents:
diff changeset
    26
<!ENTITY % HTMLlat1 PUBLIC
e634d33deb86 added new website
haftmann
parents:
diff changeset
    27
   "-//W3C//ENTITIES Latin 1 for XHTML//EN"
e634d33deb86 added new website
haftmann
parents:
diff changeset
    28
   "xhtml-lat1.ent">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    29
%HTMLlat1;
e634d33deb86 added new website
haftmann
parents:
diff changeset
    30
e634d33deb86 added new website
haftmann
parents:
diff changeset
    31
<!ENTITY % HTMLsymbol PUBLIC
e634d33deb86 added new website
haftmann
parents:
diff changeset
    32
   "-//W3C//ENTITIES Symbols for XHTML//EN"
e634d33deb86 added new website
haftmann
parents:
diff changeset
    33
   "xhtml-symbol.ent">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    34
%HTMLsymbol;
e634d33deb86 added new website
haftmann
parents:
diff changeset
    35
e634d33deb86 added new website
haftmann
parents:
diff changeset
    36
<!ENTITY % HTMLspecial PUBLIC
e634d33deb86 added new website
haftmann
parents:
diff changeset
    37
   "-//W3C//ENTITIES Special for XHTML//EN"
e634d33deb86 added new website
haftmann
parents:
diff changeset
    38
   "xhtml-special.ent">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    39
%HTMLspecial;
e634d33deb86 added new website
haftmann
parents:
diff changeset
    40
e634d33deb86 added new website
haftmann
parents:
diff changeset
    41
<!--================== Imported Names ====================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    42
e634d33deb86 added new website
haftmann
parents:
diff changeset
    43
<!ENTITY % ContentType "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    44
    <!-- media type, as per [RFC2045] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    45
e634d33deb86 added new website
haftmann
parents:
diff changeset
    46
<!ENTITY % ContentTypes "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    47
    <!-- comma-separated list of media types, as per [RFC2045] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    48
e634d33deb86 added new website
haftmann
parents:
diff changeset
    49
<!ENTITY % Charset "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    50
    <!-- a character encoding, as per [RFC2045] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    51
e634d33deb86 added new website
haftmann
parents:
diff changeset
    52
<!ENTITY % Charsets "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    53
    <!-- a space separated list of character encodings, as per [RFC2045] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    54
e634d33deb86 added new website
haftmann
parents:
diff changeset
    55
<!ENTITY % LanguageCode "NMTOKEN">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    56
    <!-- a language code, as per [RFC3066] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    57
e634d33deb86 added new website
haftmann
parents:
diff changeset
    58
<!ENTITY % Character "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    59
    <!-- a single character, as per section 2.2 of [XML] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    60
e634d33deb86 added new website
haftmann
parents:
diff changeset
    61
<!ENTITY % Number "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    62
    <!-- one or more digits -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    63
e634d33deb86 added new website
haftmann
parents:
diff changeset
    64
<!ENTITY % LinkTypes "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    65
    <!-- space-separated list of link types -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    66
e634d33deb86 added new website
haftmann
parents:
diff changeset
    67
<!ENTITY % MediaDesc "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    68
    <!-- single or comma-separated list of media descriptors -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    69
e634d33deb86 added new website
haftmann
parents:
diff changeset
    70
<!ENTITY % URI "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    71
    <!-- a Uniform Resource Identifier, see [RFC2396] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    72
e634d33deb86 added new website
haftmann
parents:
diff changeset
    73
<!ENTITY % UriList "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    74
    <!-- a space separated list of Uniform Resource Identifiers -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    75
e634d33deb86 added new website
haftmann
parents:
diff changeset
    76
<!ENTITY % Datetime "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    77
    <!-- date and time information. ISO date format -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    78
e634d33deb86 added new website
haftmann
parents:
diff changeset
    79
<!ENTITY % Script "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    80
    <!-- script expression -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    81
e634d33deb86 added new website
haftmann
parents:
diff changeset
    82
<!ENTITY % StyleSheet "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    83
    <!-- style sheet data -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    84
e634d33deb86 added new website
haftmann
parents:
diff changeset
    85
<!ENTITY % Text "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    86
    <!-- used for titles etc. -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    87
e634d33deb86 added new website
haftmann
parents:
diff changeset
    88
<!ENTITY % FrameTarget "NMTOKEN">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    89
    <!-- render in this frame -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    90
e634d33deb86 added new website
haftmann
parents:
diff changeset
    91
<!ENTITY % Length "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    92
    <!-- nn for pixels or nn% for percentage length -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    93
e634d33deb86 added new website
haftmann
parents:
diff changeset
    94
<!ENTITY % MultiLength "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    95
    <!-- pixel, percentage, or relative -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    96
e634d33deb86 added new website
haftmann
parents:
diff changeset
    97
<!ENTITY % Pixels "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
    98
    <!-- integer representing length in pixels -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
    99
e634d33deb86 added new website
haftmann
parents:
diff changeset
   100
<!-- these are used for image maps -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   101
e634d33deb86 added new website
haftmann
parents:
diff changeset
   102
<!ENTITY % Shape "(rect|circle|poly|default)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   103
e634d33deb86 added new website
haftmann
parents:
diff changeset
   104
<!ENTITY % Coords "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   105
    <!-- comma separated list of lengths -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   106
e634d33deb86 added new website
haftmann
parents:
diff changeset
   107
<!-- used for object, applet, img, input and iframe -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   108
<!ENTITY % ImgAlign "(top|middle|bottom|left|right)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   109
e634d33deb86 added new website
haftmann
parents:
diff changeset
   110
<!-- a color using sRGB: #RRGGBB as Hex values -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   111
<!ENTITY % Color "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   112
e634d33deb86 added new website
haftmann
parents:
diff changeset
   113
<!-- There are also 16 widely known color names with their sRGB values:
e634d33deb86 added new website
haftmann
parents:
diff changeset
   114
e634d33deb86 added new website
haftmann
parents:
diff changeset
   115
    Black  = #000000    Green  = #008000
e634d33deb86 added new website
haftmann
parents:
diff changeset
   116
    Silver = #C0C0C0    Lime   = #00FF00
e634d33deb86 added new website
haftmann
parents:
diff changeset
   117
    Gray   = #808080    Olive  = #808000
e634d33deb86 added new website
haftmann
parents:
diff changeset
   118
    White  = #FFFFFF    Yellow = #FFFF00
e634d33deb86 added new website
haftmann
parents:
diff changeset
   119
    Maroon = #800000    Navy   = #000080
e634d33deb86 added new website
haftmann
parents:
diff changeset
   120
    Red    = #FF0000    Blue   = #0000FF
e634d33deb86 added new website
haftmann
parents:
diff changeset
   121
    Purple = #800080    Teal   = #008080
e634d33deb86 added new website
haftmann
parents:
diff changeset
   122
    Fuchsia= #FF00FF    Aqua   = #00FFFF
e634d33deb86 added new website
haftmann
parents:
diff changeset
   123
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   124
e634d33deb86 added new website
haftmann
parents:
diff changeset
   125
<!--=================== Generic Attributes ===============================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   126
e634d33deb86 added new website
haftmann
parents:
diff changeset
   127
<!-- core attributes common to most elements
e634d33deb86 added new website
haftmann
parents:
diff changeset
   128
  id       document-wide unique id
e634d33deb86 added new website
haftmann
parents:
diff changeset
   129
  class    space separated list of classes
e634d33deb86 added new website
haftmann
parents:
diff changeset
   130
  style    associated style info
e634d33deb86 added new website
haftmann
parents:
diff changeset
   131
  title    advisory title/amplification
e634d33deb86 added new website
haftmann
parents:
diff changeset
   132
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   133
<!ENTITY % coreattrs
e634d33deb86 added new website
haftmann
parents:
diff changeset
   134
 "id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   135
  class       CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   136
  style       %StyleSheet;   #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   137
  title       %Text;         #IMPLIED"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   138
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   139
e634d33deb86 added new website
haftmann
parents:
diff changeset
   140
<!-- internationalization attributes
e634d33deb86 added new website
haftmann
parents:
diff changeset
   141
  lang        language code (backwards compatible)
e634d33deb86 added new website
haftmann
parents:
diff changeset
   142
  xml:lang    language code (as per XML 1.0 spec)
e634d33deb86 added new website
haftmann
parents:
diff changeset
   143
  dir         direction for weak/neutral text
e634d33deb86 added new website
haftmann
parents:
diff changeset
   144
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   145
<!ENTITY % i18n
e634d33deb86 added new website
haftmann
parents:
diff changeset
   146
 "lang        %LanguageCode; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   147
  xml:lang    %LanguageCode; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   148
  dir         (ltr|rtl)      #IMPLIED"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   149
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   150
e634d33deb86 added new website
haftmann
parents:
diff changeset
   151
<!-- attributes for common UI events
e634d33deb86 added new website
haftmann
parents:
diff changeset
   152
  onclick     a pointer button was clicked
e634d33deb86 added new website
haftmann
parents:
diff changeset
   153
  ondblclick  a pointer button was double clicked
e634d33deb86 added new website
haftmann
parents:
diff changeset
   154
  onmousedown a pointer button was pressed down
e634d33deb86 added new website
haftmann
parents:
diff changeset
   155
  onmouseup   a pointer button was released
e634d33deb86 added new website
haftmann
parents:
diff changeset
   156
  onmousemove a pointer was moved onto the element
e634d33deb86 added new website
haftmann
parents:
diff changeset
   157
  onmouseout  a pointer was moved away from the element
e634d33deb86 added new website
haftmann
parents:
diff changeset
   158
  onkeypress  a key was pressed and released
e634d33deb86 added new website
haftmann
parents:
diff changeset
   159
  onkeydown   a key was pressed down
e634d33deb86 added new website
haftmann
parents:
diff changeset
   160
  onkeyup     a key was released
e634d33deb86 added new website
haftmann
parents:
diff changeset
   161
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   162
<!ENTITY % events
e634d33deb86 added new website
haftmann
parents:
diff changeset
   163
 "onclick     %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   164
  ondblclick  %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   165
  onmousedown %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   166
  onmouseup   %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   167
  onmouseover %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   168
  onmousemove %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   169
  onmouseout  %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   170
  onkeypress  %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   171
  onkeydown   %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   172
  onkeyup     %Script;       #IMPLIED"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   173
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   174
e634d33deb86 added new website
haftmann
parents:
diff changeset
   175
<!-- attributes for elements that can get the focus
e634d33deb86 added new website
haftmann
parents:
diff changeset
   176
  accesskey   accessibility key character
e634d33deb86 added new website
haftmann
parents:
diff changeset
   177
  tabindex    position in tabbing order
e634d33deb86 added new website
haftmann
parents:
diff changeset
   178
  onfocus     the element got the focus
e634d33deb86 added new website
haftmann
parents:
diff changeset
   179
  onblur      the element lost the focus
e634d33deb86 added new website
haftmann
parents:
diff changeset
   180
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   181
<!ENTITY % focus
e634d33deb86 added new website
haftmann
parents:
diff changeset
   182
 "accesskey   %Character;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   183
  tabindex    %Number;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   184
  onfocus     %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   185
  onblur      %Script;       #IMPLIED"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   186
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   187
e634d33deb86 added new website
haftmann
parents:
diff changeset
   188
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   189
e634d33deb86 added new website
haftmann
parents:
diff changeset
   190
<!-- text alignment for p, div, h1-h6. The default is
e634d33deb86 added new website
haftmann
parents:
diff changeset
   191
     align="left" for ltr headings, "right" for rtl -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   192
e634d33deb86 added new website
haftmann
parents:
diff changeset
   193
<!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   194
e634d33deb86 added new website
haftmann
parents:
diff changeset
   195
<!--=================== Text Elements ====================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   196
e634d33deb86 added new website
haftmann
parents:
diff changeset
   197
<!ENTITY % special.extra
e634d33deb86 added new website
haftmann
parents:
diff changeset
   198
   "object | applet | img | map | iframe">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   199
	
e634d33deb86 added new website
haftmann
parents:
diff changeset
   200
<!ENTITY % special.basic
e634d33deb86 added new website
haftmann
parents:
diff changeset
   201
	"br | span | bdo">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   202
e634d33deb86 added new website
haftmann
parents:
diff changeset
   203
<!ENTITY % special
e634d33deb86 added new website
haftmann
parents:
diff changeset
   204
   "%special.basic; | %special.extra;">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   205
e634d33deb86 added new website
haftmann
parents:
diff changeset
   206
<!ENTITY % fontstyle.extra "big | small | font | basefont">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   207
e634d33deb86 added new website
haftmann
parents:
diff changeset
   208
<!ENTITY % fontstyle.basic "tt | i | b | u
e634d33deb86 added new website
haftmann
parents:
diff changeset
   209
                      | s | strike ">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   210
e634d33deb86 added new website
haftmann
parents:
diff changeset
   211
<!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   212
e634d33deb86 added new website
haftmann
parents:
diff changeset
   213
<!ENTITY % phrase.extra "sub | sup">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   214
<!ENTITY % phrase.basic "em | strong | dfn | code | q |
e634d33deb86 added new website
haftmann
parents:
diff changeset
   215
                   samp | kbd | var | cite | abbr | acronym">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   216
e634d33deb86 added new website
haftmann
parents:
diff changeset
   217
<!ENTITY % phrase "%phrase.basic; | %phrase.extra;">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   218
e634d33deb86 added new website
haftmann
parents:
diff changeset
   219
<!ENTITY % inline.forms "input | select | textarea | label | button">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   220
e634d33deb86 added new website
haftmann
parents:
diff changeset
   221
<!-- these can occur at block or inline level -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   222
<!ENTITY % misc.inline "ins | del | script">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   223
e634d33deb86 added new website
haftmann
parents:
diff changeset
   224
<!-- these can only occur at block level -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   225
<!ENTITY % misc "noscript | %misc.inline;">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   226
e634d33deb86 added new website
haftmann
parents:
diff changeset
   227
<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   228
e634d33deb86 added new website
haftmann
parents:
diff changeset
   229
<!-- %Inline; covers inline or "text-level" elements -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   230
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   231
e634d33deb86 added new website
haftmann
parents:
diff changeset
   232
<!--================== Block level elements ==============================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   233
e634d33deb86 added new website
haftmann
parents:
diff changeset
   234
<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   235
<!ENTITY % lists "ul | ol | dl | menu | dir">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   236
<!ENTITY % blocktext "pre | hr | blockquote | address | center | noframes">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   237
e634d33deb86 added new website
haftmann
parents:
diff changeset
   238
<!ENTITY % block
e634d33deb86 added new website
haftmann
parents:
diff changeset
   239
    "p | %heading; | div | %lists; | %blocktext; | isindex |fieldset | table">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   240
e634d33deb86 added new website
haftmann
parents:
diff changeset
   241
<!-- %Flow; mixes block and inline and is used for list items etc. -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   242
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   243
e634d33deb86 added new website
haftmann
parents:
diff changeset
   244
<!--================== Content models for exclusions =====================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   245
e634d33deb86 added new website
haftmann
parents:
diff changeset
   246
<!-- a elements use %Inline; excluding a -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   247
e634d33deb86 added new website
haftmann
parents:
diff changeset
   248
<!ENTITY % a.content
e634d33deb86 added new website
haftmann
parents:
diff changeset
   249
   "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   250
e634d33deb86 added new website
haftmann
parents:
diff changeset
   251
<!-- pre uses %Inline excluding img, object, applet, big, small,
e634d33deb86 added new website
haftmann
parents:
diff changeset
   252
     font, or basefont -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   253
e634d33deb86 added new website
haftmann
parents:
diff changeset
   254
<!ENTITY % pre.content
e634d33deb86 added new website
haftmann
parents:
diff changeset
   255
   "(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; |
e634d33deb86 added new website
haftmann
parents:
diff changeset
   256
	   %inline.forms; | %misc.inline;)*">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   257
e634d33deb86 added new website
haftmann
parents:
diff changeset
   258
<!-- form uses %Flow; excluding form -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   259
e634d33deb86 added new website
haftmann
parents:
diff changeset
   260
<!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   261
e634d33deb86 added new website
haftmann
parents:
diff changeset
   262
<!-- button uses %Flow; but excludes a, form, form controls, iframe -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   263
e634d33deb86 added new website
haftmann
parents:
diff changeset
   264
<!ENTITY % button.content
e634d33deb86 added new website
haftmann
parents:
diff changeset
   265
   "(#PCDATA | p | %heading; | div | %lists; | %blocktext; |
e634d33deb86 added new website
haftmann
parents:
diff changeset
   266
      table | br | span | bdo | object | applet | img | map |
e634d33deb86 added new website
haftmann
parents:
diff changeset
   267
      %fontstyle; | %phrase; | %misc;)*">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   268
e634d33deb86 added new website
haftmann
parents:
diff changeset
   269
<!--================ Document Structure ==================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   270
e634d33deb86 added new website
haftmann
parents:
diff changeset
   271
<!-- the namespace URI designates the document profile -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   272
e634d33deb86 added new website
haftmann
parents:
diff changeset
   273
<!ELEMENT html (head, body)>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   274
<!ATTLIST html
e634d33deb86 added new website
haftmann
parents:
diff changeset
   275
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   276
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   277
  xmlns       %URI;          #FIXED 'http://www.w3.org/1999/xhtml'
e634d33deb86 added new website
haftmann
parents:
diff changeset
   278
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   279
e634d33deb86 added new website
haftmann
parents:
diff changeset
   280
<!--================ Document Head =======================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   281
e634d33deb86 added new website
haftmann
parents:
diff changeset
   282
<!ENTITY % head.misc "(script|style|meta|link|object|isindex)*">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   283
e634d33deb86 added new website
haftmann
parents:
diff changeset
   284
<!-- content model is %head.misc; combined with a single
e634d33deb86 added new website
haftmann
parents:
diff changeset
   285
     title and an optional base element in any order -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   286
e634d33deb86 added new website
haftmann
parents:
diff changeset
   287
<!ELEMENT head (%head.misc;,
e634d33deb86 added new website
haftmann
parents:
diff changeset
   288
     ((title, %head.misc;, (base, %head.misc;)?) |
e634d33deb86 added new website
haftmann
parents:
diff changeset
   289
      (base, %head.misc;, (title, %head.misc;))))>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   290
e634d33deb86 added new website
haftmann
parents:
diff changeset
   291
<!ATTLIST head
e634d33deb86 added new website
haftmann
parents:
diff changeset
   292
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   293
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   294
  profile     %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   295
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   296
e634d33deb86 added new website
haftmann
parents:
diff changeset
   297
<!-- The title element is not considered part of the flow of text.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   298
       It should be displayed, for example as the page header or
e634d33deb86 added new website
haftmann
parents:
diff changeset
   299
       window title. Exactly one title is required per document.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   300
    -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   301
<!ELEMENT title (#PCDATA)>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   302
<!ATTLIST title 
e634d33deb86 added new website
haftmann
parents:
diff changeset
   303
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   304
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   305
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   306
e634d33deb86 added new website
haftmann
parents:
diff changeset
   307
<!-- document base URI -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   308
e634d33deb86 added new website
haftmann
parents:
diff changeset
   309
<!ELEMENT base EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   310
<!ATTLIST base
e634d33deb86 added new website
haftmann
parents:
diff changeset
   311
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   312
  href        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   313
  target      %FrameTarget;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   314
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   315
e634d33deb86 added new website
haftmann
parents:
diff changeset
   316
<!-- generic metainformation -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   317
<!ELEMENT meta EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   318
<!ATTLIST meta
e634d33deb86 added new website
haftmann
parents:
diff changeset
   319
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   320
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   321
  http-equiv  CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   322
  name        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   323
  content     CDATA          #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   324
  scheme      CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   325
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   326
e634d33deb86 added new website
haftmann
parents:
diff changeset
   327
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   328
  Relationship values can be used in principle:
e634d33deb86 added new website
haftmann
parents:
diff changeset
   329
e634d33deb86 added new website
haftmann
parents:
diff changeset
   330
   a) for document specific toolbars/menus when used
e634d33deb86 added new website
haftmann
parents:
diff changeset
   331
      with the link element in document head e.g.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   332
        start, contents, previous, next, index, end, help
e634d33deb86 added new website
haftmann
parents:
diff changeset
   333
   b) to link to a separate style sheet (rel="stylesheet")
e634d33deb86 added new website
haftmann
parents:
diff changeset
   334
   c) to make a link to a script (rel="script")
e634d33deb86 added new website
haftmann
parents:
diff changeset
   335
   d) by stylesheets to control how collections of
e634d33deb86 added new website
haftmann
parents:
diff changeset
   336
      html nodes are rendered into printed documents
e634d33deb86 added new website
haftmann
parents:
diff changeset
   337
   e) to make a link to a printable version of this document
e634d33deb86 added new website
haftmann
parents:
diff changeset
   338
      e.g. a PostScript or PDF version (rel="alternate" media="print")
e634d33deb86 added new website
haftmann
parents:
diff changeset
   339
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   340
e634d33deb86 added new website
haftmann
parents:
diff changeset
   341
<!ELEMENT link EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   342
<!ATTLIST link
e634d33deb86 added new website
haftmann
parents:
diff changeset
   343
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   344
  charset     %Charset;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   345
  href        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   346
  hreflang    %LanguageCode; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   347
  type        %ContentType;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   348
  rel         %LinkTypes;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   349
  rev         %LinkTypes;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   350
  media       %MediaDesc;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   351
  target      %FrameTarget;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   352
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   353
e634d33deb86 added new website
haftmann
parents:
diff changeset
   354
<!-- style info, which may include CDATA sections -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   355
<!ELEMENT style (#PCDATA)>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   356
<!ATTLIST style
e634d33deb86 added new website
haftmann
parents:
diff changeset
   357
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   358
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   359
  type        %ContentType;  #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   360
  media       %MediaDesc;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   361
  title       %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   362
  xml:space   (preserve)     #FIXED 'preserve'
e634d33deb86 added new website
haftmann
parents:
diff changeset
   363
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   364
e634d33deb86 added new website
haftmann
parents:
diff changeset
   365
<!-- script statements, which may include CDATA sections -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   366
<!ELEMENT script (#PCDATA)>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   367
<!ATTLIST script
e634d33deb86 added new website
haftmann
parents:
diff changeset
   368
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   369
  charset     %Charset;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   370
  type        %ContentType;  #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   371
  language    CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   372
  src         %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   373
  defer       (defer)        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   374
  xml:space   (preserve)     #FIXED 'preserve'
e634d33deb86 added new website
haftmann
parents:
diff changeset
   375
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   376
e634d33deb86 added new website
haftmann
parents:
diff changeset
   377
<!-- alternate content container for non script-based rendering -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   378
e634d33deb86 added new website
haftmann
parents:
diff changeset
   379
<!ELEMENT noscript %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   380
<!ATTLIST noscript
e634d33deb86 added new website
haftmann
parents:
diff changeset
   381
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   382
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   383
e634d33deb86 added new website
haftmann
parents:
diff changeset
   384
<!--======================= Frames =======================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   385
e634d33deb86 added new website
haftmann
parents:
diff changeset
   386
<!-- inline subwindow -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   387
e634d33deb86 added new website
haftmann
parents:
diff changeset
   388
<!ELEMENT iframe %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   389
<!ATTLIST iframe
e634d33deb86 added new website
haftmann
parents:
diff changeset
   390
  %coreattrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   391
  longdesc    %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   392
  name        NMTOKEN        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   393
  src         %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   394
  frameborder (1|0)          "1"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   395
  marginwidth %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   396
  marginheight %Pixels;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   397
  scrolling   (yes|no|auto)  "auto"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   398
  align       %ImgAlign;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   399
  height      %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   400
  width       %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   401
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   402
e634d33deb86 added new website
haftmann
parents:
diff changeset
   403
<!-- alternate content container for non frame-based rendering -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   404
e634d33deb86 added new website
haftmann
parents:
diff changeset
   405
<!ELEMENT noframes %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   406
<!ATTLIST noframes
e634d33deb86 added new website
haftmann
parents:
diff changeset
   407
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   408
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   409
e634d33deb86 added new website
haftmann
parents:
diff changeset
   410
<!--=================== Document Body ====================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   411
e634d33deb86 added new website
haftmann
parents:
diff changeset
   412
<!ELEMENT body %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   413
<!ATTLIST body
e634d33deb86 added new website
haftmann
parents:
diff changeset
   414
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   415
  onload      %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   416
  onunload    %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   417
  background  %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   418
  bgcolor     %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   419
  text        %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   420
  link        %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   421
  vlink       %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   422
  alink       %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   423
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   424
e634d33deb86 added new website
haftmann
parents:
diff changeset
   425
<!ELEMENT div %Flow;>  <!-- generic language/style container -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   426
<!ATTLIST div
e634d33deb86 added new website
haftmann
parents:
diff changeset
   427
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   428
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   429
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   430
e634d33deb86 added new website
haftmann
parents:
diff changeset
   431
<!--=================== Paragraphs =======================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   432
e634d33deb86 added new website
haftmann
parents:
diff changeset
   433
<!ELEMENT p %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   434
<!ATTLIST p
e634d33deb86 added new website
haftmann
parents:
diff changeset
   435
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   436
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   437
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   438
e634d33deb86 added new website
haftmann
parents:
diff changeset
   439
<!--=================== Headings =========================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   440
e634d33deb86 added new website
haftmann
parents:
diff changeset
   441
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   442
  There are six levels of headings from h1 (the most important)
e634d33deb86 added new website
haftmann
parents:
diff changeset
   443
  to h6 (the least important).
e634d33deb86 added new website
haftmann
parents:
diff changeset
   444
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   445
e634d33deb86 added new website
haftmann
parents:
diff changeset
   446
<!ELEMENT h1  %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   447
<!ATTLIST h1
e634d33deb86 added new website
haftmann
parents:
diff changeset
   448
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   449
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   450
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   451
e634d33deb86 added new website
haftmann
parents:
diff changeset
   452
<!ELEMENT h2 %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   453
<!ATTLIST h2
e634d33deb86 added new website
haftmann
parents:
diff changeset
   454
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   455
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   456
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   457
e634d33deb86 added new website
haftmann
parents:
diff changeset
   458
<!ELEMENT h3 %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   459
<!ATTLIST h3
e634d33deb86 added new website
haftmann
parents:
diff changeset
   460
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   461
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   462
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   463
e634d33deb86 added new website
haftmann
parents:
diff changeset
   464
<!ELEMENT h4 %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   465
<!ATTLIST h4
e634d33deb86 added new website
haftmann
parents:
diff changeset
   466
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   467
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   468
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   469
e634d33deb86 added new website
haftmann
parents:
diff changeset
   470
<!ELEMENT h5 %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   471
<!ATTLIST h5
e634d33deb86 added new website
haftmann
parents:
diff changeset
   472
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   473
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   474
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   475
e634d33deb86 added new website
haftmann
parents:
diff changeset
   476
<!ELEMENT h6 %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   477
<!ATTLIST h6
e634d33deb86 added new website
haftmann
parents:
diff changeset
   478
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   479
  %TextAlign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   480
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   481
e634d33deb86 added new website
haftmann
parents:
diff changeset
   482
<!--=================== Lists ============================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   483
e634d33deb86 added new website
haftmann
parents:
diff changeset
   484
<!-- Unordered list bullet styles -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   485
e634d33deb86 added new website
haftmann
parents:
diff changeset
   486
<!ENTITY % ULStyle "(disc|square|circle)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   487
e634d33deb86 added new website
haftmann
parents:
diff changeset
   488
<!-- Unordered list -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   489
e634d33deb86 added new website
haftmann
parents:
diff changeset
   490
<!ELEMENT ul (li)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   491
<!ATTLIST ul
e634d33deb86 added new website
haftmann
parents:
diff changeset
   492
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   493
  type        %ULStyle;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   494
  compact     (compact)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   495
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   496
e634d33deb86 added new website
haftmann
parents:
diff changeset
   497
<!-- Ordered list numbering style
e634d33deb86 added new website
haftmann
parents:
diff changeset
   498
e634d33deb86 added new website
haftmann
parents:
diff changeset
   499
    1   arabic numbers      1, 2, 3, ...
e634d33deb86 added new website
haftmann
parents:
diff changeset
   500
    a   lower alpha         a, b, c, ...
e634d33deb86 added new website
haftmann
parents:
diff changeset
   501
    A   upper alpha         A, B, C, ...
e634d33deb86 added new website
haftmann
parents:
diff changeset
   502
    i   lower roman         i, ii, iii, ...
e634d33deb86 added new website
haftmann
parents:
diff changeset
   503
    I   upper roman         I, II, III, ...
e634d33deb86 added new website
haftmann
parents:
diff changeset
   504
e634d33deb86 added new website
haftmann
parents:
diff changeset
   505
    The style is applied to the sequence number which by default
e634d33deb86 added new website
haftmann
parents:
diff changeset
   506
    is reset to 1 for the first list item in an ordered list.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   507
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   508
<!ENTITY % OLStyle "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   509
e634d33deb86 added new website
haftmann
parents:
diff changeset
   510
<!-- Ordered (numbered) list -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   511
e634d33deb86 added new website
haftmann
parents:
diff changeset
   512
<!ELEMENT ol (li)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   513
<!ATTLIST ol
e634d33deb86 added new website
haftmann
parents:
diff changeset
   514
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   515
  type        %OLStyle;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   516
  compact     (compact)      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   517
  start       %Number;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   518
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   519
e634d33deb86 added new website
haftmann
parents:
diff changeset
   520
<!-- single column list (DEPRECATED) --> 
e634d33deb86 added new website
haftmann
parents:
diff changeset
   521
<!ELEMENT menu (li)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   522
<!ATTLIST menu
e634d33deb86 added new website
haftmann
parents:
diff changeset
   523
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   524
  compact     (compact)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   525
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   526
e634d33deb86 added new website
haftmann
parents:
diff changeset
   527
<!-- multiple column list (DEPRECATED) --> 
e634d33deb86 added new website
haftmann
parents:
diff changeset
   528
<!ELEMENT dir (li)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   529
<!ATTLIST dir
e634d33deb86 added new website
haftmann
parents:
diff changeset
   530
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   531
  compact     (compact)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   532
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   533
e634d33deb86 added new website
haftmann
parents:
diff changeset
   534
<!-- LIStyle is constrained to: "(%ULStyle;|%OLStyle;)" -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   535
<!ENTITY % LIStyle "CDATA">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   536
e634d33deb86 added new website
haftmann
parents:
diff changeset
   537
<!-- list item -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   538
e634d33deb86 added new website
haftmann
parents:
diff changeset
   539
<!ELEMENT li %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   540
<!ATTLIST li
e634d33deb86 added new website
haftmann
parents:
diff changeset
   541
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   542
  type        %LIStyle;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   543
  value       %Number;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   544
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   545
e634d33deb86 added new website
haftmann
parents:
diff changeset
   546
<!-- definition lists - dt for term, dd for its definition -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   547
e634d33deb86 added new website
haftmann
parents:
diff changeset
   548
<!ELEMENT dl (dt|dd)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   549
<!ATTLIST dl
e634d33deb86 added new website
haftmann
parents:
diff changeset
   550
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   551
  compact     (compact)      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   552
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   553
e634d33deb86 added new website
haftmann
parents:
diff changeset
   554
<!ELEMENT dt %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   555
<!ATTLIST dt
e634d33deb86 added new website
haftmann
parents:
diff changeset
   556
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   557
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   558
e634d33deb86 added new website
haftmann
parents:
diff changeset
   559
<!ELEMENT dd %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   560
<!ATTLIST dd
e634d33deb86 added new website
haftmann
parents:
diff changeset
   561
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   562
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   563
e634d33deb86 added new website
haftmann
parents:
diff changeset
   564
<!--=================== Address ==========================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   565
e634d33deb86 added new website
haftmann
parents:
diff changeset
   566
<!-- information on author -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   567
e634d33deb86 added new website
haftmann
parents:
diff changeset
   568
<!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   569
<!ATTLIST address
e634d33deb86 added new website
haftmann
parents:
diff changeset
   570
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   571
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   572
e634d33deb86 added new website
haftmann
parents:
diff changeset
   573
<!--=================== Horizontal Rule ==================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   574
e634d33deb86 added new website
haftmann
parents:
diff changeset
   575
<!ELEMENT hr EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   576
<!ATTLIST hr
e634d33deb86 added new website
haftmann
parents:
diff changeset
   577
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   578
  align       (left|center|right) #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   579
  noshade     (noshade)      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   580
  size        %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   581
  width       %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   582
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   583
e634d33deb86 added new website
haftmann
parents:
diff changeset
   584
<!--=================== Preformatted Text ================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   585
e634d33deb86 added new website
haftmann
parents:
diff changeset
   586
<!-- content is %Inline; excluding 
e634d33deb86 added new website
haftmann
parents:
diff changeset
   587
        "img|object|applet|big|small|sub|sup|font|basefont" -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   588
e634d33deb86 added new website
haftmann
parents:
diff changeset
   589
<!ELEMENT pre %pre.content;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   590
<!ATTLIST pre
e634d33deb86 added new website
haftmann
parents:
diff changeset
   591
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   592
  width       %Number;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   593
  xml:space   (preserve)    #FIXED 'preserve'
e634d33deb86 added new website
haftmann
parents:
diff changeset
   594
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   595
e634d33deb86 added new website
haftmann
parents:
diff changeset
   596
<!--=================== Block-like Quotes ================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   597
e634d33deb86 added new website
haftmann
parents:
diff changeset
   598
<!ELEMENT blockquote %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   599
<!ATTLIST blockquote
e634d33deb86 added new website
haftmann
parents:
diff changeset
   600
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   601
  cite        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   602
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   603
e634d33deb86 added new website
haftmann
parents:
diff changeset
   604
<!--=================== Text alignment ===================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   605
e634d33deb86 added new website
haftmann
parents:
diff changeset
   606
<!-- center content -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   607
<!ELEMENT center %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   608
<!ATTLIST center
e634d33deb86 added new website
haftmann
parents:
diff changeset
   609
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   610
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   611
e634d33deb86 added new website
haftmann
parents:
diff changeset
   612
<!--=================== Inserted/Deleted Text ============================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   613
e634d33deb86 added new website
haftmann
parents:
diff changeset
   614
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   615
  ins/del are allowed in block and inline content, but its
e634d33deb86 added new website
haftmann
parents:
diff changeset
   616
  inappropriate to include block content within an ins element
e634d33deb86 added new website
haftmann
parents:
diff changeset
   617
  occurring in inline content.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   618
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   619
<!ELEMENT ins %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   620
<!ATTLIST ins
e634d33deb86 added new website
haftmann
parents:
diff changeset
   621
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   622
  cite        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   623
  datetime    %Datetime;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   624
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   625
e634d33deb86 added new website
haftmann
parents:
diff changeset
   626
<!ELEMENT del %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   627
<!ATTLIST del
e634d33deb86 added new website
haftmann
parents:
diff changeset
   628
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   629
  cite        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   630
  datetime    %Datetime;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   631
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   632
e634d33deb86 added new website
haftmann
parents:
diff changeset
   633
<!--================== The Anchor Element ================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   634
e634d33deb86 added new website
haftmann
parents:
diff changeset
   635
<!-- content is %Inline; except that anchors shouldn't be nested -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   636
e634d33deb86 added new website
haftmann
parents:
diff changeset
   637
<!ELEMENT a %a.content;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   638
<!ATTLIST a
e634d33deb86 added new website
haftmann
parents:
diff changeset
   639
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   640
  %focus;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   641
  charset     %Charset;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   642
  type        %ContentType;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   643
  name        NMTOKEN        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   644
  href        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   645
  hreflang    %LanguageCode; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   646
  rel         %LinkTypes;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   647
  rev         %LinkTypes;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   648
  shape       %Shape;        "rect"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   649
  coords      %Coords;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   650
  target      %FrameTarget;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   651
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   652
e634d33deb86 added new website
haftmann
parents:
diff changeset
   653
<!--===================== Inline Elements ================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   654
e634d33deb86 added new website
haftmann
parents:
diff changeset
   655
<!ELEMENT span %Inline;> <!-- generic language/style container -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   656
<!ATTLIST span
e634d33deb86 added new website
haftmann
parents:
diff changeset
   657
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   658
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   659
e634d33deb86 added new website
haftmann
parents:
diff changeset
   660
<!ELEMENT bdo %Inline;>  <!-- I18N BiDi over-ride -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   661
<!ATTLIST bdo
e634d33deb86 added new website
haftmann
parents:
diff changeset
   662
  %coreattrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   663
  %events;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   664
  lang        %LanguageCode; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   665
  xml:lang    %LanguageCode; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   666
  dir         (ltr|rtl)      #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   667
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   668
e634d33deb86 added new website
haftmann
parents:
diff changeset
   669
<!ELEMENT br EMPTY>   <!-- forced line break -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   670
<!ATTLIST br
e634d33deb86 added new website
haftmann
parents:
diff changeset
   671
  %coreattrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   672
  clear       (left|all|right|none) "none"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   673
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   674
e634d33deb86 added new website
haftmann
parents:
diff changeset
   675
<!ELEMENT em %Inline;>   <!-- emphasis -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   676
<!ATTLIST em %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   677
e634d33deb86 added new website
haftmann
parents:
diff changeset
   678
<!ELEMENT strong %Inline;>   <!-- strong emphasis -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   679
<!ATTLIST strong %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   680
e634d33deb86 added new website
haftmann
parents:
diff changeset
   681
<!ELEMENT dfn %Inline;>   <!-- definitional -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   682
<!ATTLIST dfn %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   683
e634d33deb86 added new website
haftmann
parents:
diff changeset
   684
<!ELEMENT code %Inline;>   <!-- program code -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   685
<!ATTLIST code %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   686
e634d33deb86 added new website
haftmann
parents:
diff changeset
   687
<!ELEMENT samp %Inline;>   <!-- sample -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   688
<!ATTLIST samp %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   689
e634d33deb86 added new website
haftmann
parents:
diff changeset
   690
<!ELEMENT kbd %Inline;>  <!-- something user would type -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   691
<!ATTLIST kbd %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   692
e634d33deb86 added new website
haftmann
parents:
diff changeset
   693
<!ELEMENT var %Inline;>   <!-- variable -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   694
<!ATTLIST var %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   695
e634d33deb86 added new website
haftmann
parents:
diff changeset
   696
<!ELEMENT cite %Inline;>   <!-- citation -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   697
<!ATTLIST cite %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   698
e634d33deb86 added new website
haftmann
parents:
diff changeset
   699
<!ELEMENT abbr %Inline;>   <!-- abbreviation -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   700
<!ATTLIST abbr %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   701
e634d33deb86 added new website
haftmann
parents:
diff changeset
   702
<!ELEMENT acronym %Inline;>   <!-- acronym -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   703
<!ATTLIST acronym %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   704
e634d33deb86 added new website
haftmann
parents:
diff changeset
   705
<!ELEMENT q %Inline;>   <!-- inlined quote -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   706
<!ATTLIST q
e634d33deb86 added new website
haftmann
parents:
diff changeset
   707
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   708
  cite        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   709
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   710
e634d33deb86 added new website
haftmann
parents:
diff changeset
   711
<!ELEMENT sub %Inline;> <!-- subscript -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   712
<!ATTLIST sub %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   713
e634d33deb86 added new website
haftmann
parents:
diff changeset
   714
<!ELEMENT sup %Inline;> <!-- superscript -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   715
<!ATTLIST sup %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   716
e634d33deb86 added new website
haftmann
parents:
diff changeset
   717
<!ELEMENT tt %Inline;>   <!-- fixed pitch font -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   718
<!ATTLIST tt %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   719
e634d33deb86 added new website
haftmann
parents:
diff changeset
   720
<!ELEMENT i %Inline;>   <!-- italic font -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   721
<!ATTLIST i %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   722
e634d33deb86 added new website
haftmann
parents:
diff changeset
   723
<!ELEMENT b %Inline;>   <!-- bold font -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   724
<!ATTLIST b %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   725
e634d33deb86 added new website
haftmann
parents:
diff changeset
   726
<!ELEMENT big %Inline;>   <!-- bigger font -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   727
<!ATTLIST big %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   728
e634d33deb86 added new website
haftmann
parents:
diff changeset
   729
<!ELEMENT small %Inline;>   <!-- smaller font -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   730
<!ATTLIST small %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   731
e634d33deb86 added new website
haftmann
parents:
diff changeset
   732
<!ELEMENT u %Inline;>   <!-- underline -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   733
<!ATTLIST u %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   734
e634d33deb86 added new website
haftmann
parents:
diff changeset
   735
<!ELEMENT s %Inline;>   <!-- strike-through -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   736
<!ATTLIST s %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   737
e634d33deb86 added new website
haftmann
parents:
diff changeset
   738
<!ELEMENT strike %Inline;>   <!-- strike-through -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   739
<!ATTLIST strike %attrs;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   740
e634d33deb86 added new website
haftmann
parents:
diff changeset
   741
<!ELEMENT basefont EMPTY>  <!-- base font size -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   742
<!ATTLIST basefont
e634d33deb86 added new website
haftmann
parents:
diff changeset
   743
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   744
  size        CDATA          #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   745
  color       %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   746
  face        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   747
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   748
e634d33deb86 added new website
haftmann
parents:
diff changeset
   749
<!ELEMENT font %Inline;> <!-- local change to font -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   750
<!ATTLIST font
e634d33deb86 added new website
haftmann
parents:
diff changeset
   751
  %coreattrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   752
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   753
  size        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   754
  color       %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   755
  face        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   756
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   757
e634d33deb86 added new website
haftmann
parents:
diff changeset
   758
<!--==================== Object ======================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   759
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   760
  object is used to embed objects as part of HTML pages.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   761
  param elements should precede other content. Parameters
e634d33deb86 added new website
haftmann
parents:
diff changeset
   762
  can also be expressed as attribute/value pairs on the
e634d33deb86 added new website
haftmann
parents:
diff changeset
   763
  object element itself when brevity is desired.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   764
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   765
e634d33deb86 added new website
haftmann
parents:
diff changeset
   766
<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   767
<!ATTLIST object
e634d33deb86 added new website
haftmann
parents:
diff changeset
   768
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   769
  declare     (declare)      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   770
  classid     %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   771
  codebase    %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   772
  data        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   773
  type        %ContentType;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   774
  codetype    %ContentType;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   775
  archive     %UriList;      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   776
  standby     %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   777
  height      %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   778
  width       %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   779
  usemap      %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   780
  name        NMTOKEN        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   781
  tabindex    %Number;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   782
  align       %ImgAlign;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   783
  border      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   784
  hspace      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   785
  vspace      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   786
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   787
e634d33deb86 added new website
haftmann
parents:
diff changeset
   788
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   789
  param is used to supply a named property value.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   790
  In XML it would seem natural to follow RDF and support an
e634d33deb86 added new website
haftmann
parents:
diff changeset
   791
  abbreviated syntax where the param elements are replaced
e634d33deb86 added new website
haftmann
parents:
diff changeset
   792
  by attribute value pairs on the object start tag.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   793
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   794
<!ELEMENT param EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   795
<!ATTLIST param
e634d33deb86 added new website
haftmann
parents:
diff changeset
   796
  id          ID             #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   797
  name        CDATA          #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   798
  value       CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   799
  valuetype   (data|ref|object) "data"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   800
  type        %ContentType;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   801
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   802
e634d33deb86 added new website
haftmann
parents:
diff changeset
   803
<!--=================== Java applet ==================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   804
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   805
  One of code or object attributes must be present.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   806
  Place param elements before other content.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   807
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   808
<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   809
<!ATTLIST applet
e634d33deb86 added new website
haftmann
parents:
diff changeset
   810
  %coreattrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   811
  codebase    %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   812
  archive     CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   813
  code        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   814
  object      CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   815
  alt         %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   816
  name        NMTOKEN        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   817
  width       %Length;       #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   818
  height      %Length;       #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   819
  align       %ImgAlign;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   820
  hspace      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   821
  vspace      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   822
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   823
e634d33deb86 added new website
haftmann
parents:
diff changeset
   824
<!--=================== Images ===========================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   825
e634d33deb86 added new website
haftmann
parents:
diff changeset
   826
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   827
   To avoid accessibility problems for people who aren't
e634d33deb86 added new website
haftmann
parents:
diff changeset
   828
   able to see the image, you should provide a text
e634d33deb86 added new website
haftmann
parents:
diff changeset
   829
   description using the alt and longdesc attributes.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   830
   In addition, avoid the use of server-side image maps.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   831
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   832
e634d33deb86 added new website
haftmann
parents:
diff changeset
   833
<!ELEMENT img EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   834
<!ATTLIST img
e634d33deb86 added new website
haftmann
parents:
diff changeset
   835
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   836
  src         %URI;          #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   837
  alt         %Text;         #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   838
  name        NMTOKEN        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   839
  longdesc    %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   840
  height      %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   841
  width       %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   842
  usemap      %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   843
  ismap       (ismap)        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   844
  align       %ImgAlign;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   845
  border      %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   846
  hspace      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   847
  vspace      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   848
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   849
e634d33deb86 added new website
haftmann
parents:
diff changeset
   850
<!-- usemap points to a map element which may be in this document
e634d33deb86 added new website
haftmann
parents:
diff changeset
   851
  or an external document, although the latter is not widely supported -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   852
e634d33deb86 added new website
haftmann
parents:
diff changeset
   853
<!--================== Client-side image maps ============================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   854
e634d33deb86 added new website
haftmann
parents:
diff changeset
   855
<!-- These can be placed in the same document or grouped in a
e634d33deb86 added new website
haftmann
parents:
diff changeset
   856
     separate document although this isn't yet widely supported -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   857
e634d33deb86 added new website
haftmann
parents:
diff changeset
   858
<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   859
<!ATTLIST map
e634d33deb86 added new website
haftmann
parents:
diff changeset
   860
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   861
  %events;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   862
  id          ID             #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   863
  class       CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   864
  style       %StyleSheet;   #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   865
  title       %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   866
  name        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   867
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   868
e634d33deb86 added new website
haftmann
parents:
diff changeset
   869
<!ELEMENT area EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   870
<!ATTLIST area
e634d33deb86 added new website
haftmann
parents:
diff changeset
   871
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   872
  %focus;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   873
  shape       %Shape;        "rect"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   874
  coords      %Coords;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   875
  href        %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   876
  nohref      (nohref)       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   877
  alt         %Text;         #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   878
  target      %FrameTarget;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   879
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   880
e634d33deb86 added new website
haftmann
parents:
diff changeset
   881
<!--================ Forms ===============================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   882
e634d33deb86 added new website
haftmann
parents:
diff changeset
   883
<!ELEMENT form %form.content;>   <!-- forms shouldn't be nested -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   884
e634d33deb86 added new website
haftmann
parents:
diff changeset
   885
<!ATTLIST form
e634d33deb86 added new website
haftmann
parents:
diff changeset
   886
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   887
  action      %URI;          #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   888
  method      (get|post)     "get"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   889
  name        NMTOKEN        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   890
  enctype     %ContentType;  "application/x-www-form-urlencoded"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   891
  onsubmit    %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   892
  onreset     %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   893
  accept      %ContentTypes; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   894
  accept-charset %Charsets;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   895
  target      %FrameTarget;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   896
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   897
e634d33deb86 added new website
haftmann
parents:
diff changeset
   898
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   899
  Each label must not contain more than ONE field
e634d33deb86 added new website
haftmann
parents:
diff changeset
   900
  Label elements shouldn't be nested.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   901
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   902
<!ELEMENT label %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   903
<!ATTLIST label
e634d33deb86 added new website
haftmann
parents:
diff changeset
   904
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   905
  for         IDREF          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   906
  accesskey   %Character;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   907
  onfocus     %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   908
  onblur      %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   909
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   910
e634d33deb86 added new website
haftmann
parents:
diff changeset
   911
<!ENTITY % InputType
e634d33deb86 added new website
haftmann
parents:
diff changeset
   912
  "(text | password | checkbox |
e634d33deb86 added new website
haftmann
parents:
diff changeset
   913
    radio | submit | reset |
e634d33deb86 added new website
haftmann
parents:
diff changeset
   914
    file | hidden | image | button)"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   915
   >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   916
e634d33deb86 added new website
haftmann
parents:
diff changeset
   917
<!-- the name attribute is required for all but submit & reset -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   918
e634d33deb86 added new website
haftmann
parents:
diff changeset
   919
<!ELEMENT input EMPTY>     <!-- form control -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   920
<!ATTLIST input
e634d33deb86 added new website
haftmann
parents:
diff changeset
   921
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   922
  %focus;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   923
  type        %InputType;    "text"
e634d33deb86 added new website
haftmann
parents:
diff changeset
   924
  name        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   925
  value       CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   926
  checked     (checked)      #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   927
  disabled    (disabled)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   928
  readonly    (readonly)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   929
  size        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   930
  maxlength   %Number;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   931
  src         %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   932
  alt         CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   933
  usemap      %URI;          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   934
  onselect    %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   935
  onchange    %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   936
  accept      %ContentTypes; #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   937
  align       %ImgAlign;     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   938
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   939
e634d33deb86 added new website
haftmann
parents:
diff changeset
   940
<!ELEMENT select (optgroup|option)+>  <!-- option selector -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   941
<!ATTLIST select
e634d33deb86 added new website
haftmann
parents:
diff changeset
   942
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   943
  name        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   944
  size        %Number;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   945
  multiple    (multiple)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   946
  disabled    (disabled)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   947
  tabindex    %Number;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   948
  onfocus     %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   949
  onblur      %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   950
  onchange    %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   951
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   952
e634d33deb86 added new website
haftmann
parents:
diff changeset
   953
<!ELEMENT optgroup (option)+>   <!-- option group -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   954
<!ATTLIST optgroup
e634d33deb86 added new website
haftmann
parents:
diff changeset
   955
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   956
  disabled    (disabled)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   957
  label       %Text;         #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   958
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   959
e634d33deb86 added new website
haftmann
parents:
diff changeset
   960
<!ELEMENT option (#PCDATA)>     <!-- selectable choice -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   961
<!ATTLIST option
e634d33deb86 added new website
haftmann
parents:
diff changeset
   962
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   963
  selected    (selected)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   964
  disabled    (disabled)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   965
  label       %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   966
  value       CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   967
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   968
e634d33deb86 added new website
haftmann
parents:
diff changeset
   969
<!ELEMENT textarea (#PCDATA)>     <!-- multi-line text field -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   970
<!ATTLIST textarea
e634d33deb86 added new website
haftmann
parents:
diff changeset
   971
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   972
  %focus;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   973
  name        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   974
  rows        %Number;       #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   975
  cols        %Number;       #REQUIRED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   976
  disabled    (disabled)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   977
  readonly    (readonly)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   978
  onselect    %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   979
  onchange    %Script;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   980
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   981
e634d33deb86 added new website
haftmann
parents:
diff changeset
   982
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
   983
  The fieldset element is used to group form fields.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   984
  Only one legend element should occur in the content
e634d33deb86 added new website
haftmann
parents:
diff changeset
   985
  and if present should only be preceded by whitespace.
e634d33deb86 added new website
haftmann
parents:
diff changeset
   986
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   987
<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*>
e634d33deb86 added new website
haftmann
parents:
diff changeset
   988
<!ATTLIST fieldset
e634d33deb86 added new website
haftmann
parents:
diff changeset
   989
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   990
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
   991
e634d33deb86 added new website
haftmann
parents:
diff changeset
   992
<!ENTITY % LAlign "(top|bottom|left|right)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
   993
e634d33deb86 added new website
haftmann
parents:
diff changeset
   994
<!ELEMENT legend %Inline;>     <!-- fieldset label -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
   995
<!ATTLIST legend
e634d33deb86 added new website
haftmann
parents:
diff changeset
   996
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
   997
  accesskey   %Character;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   998
  align       %LAlign;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
   999
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1000
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1001
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1002
 Content is %Flow; excluding a, form, form controls, iframe
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1003
--> 
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1004
<!ELEMENT button %button.content;>  <!-- push button -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1005
<!ATTLIST button
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1006
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1007
  %focus;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1008
  name        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1009
  value       CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1010
  type        (button|submit|reset) "submit"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1011
  disabled    (disabled)     #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1012
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1013
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1014
<!-- single-line text input control (DEPRECATED) -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1015
<!ELEMENT isindex EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1016
<!ATTLIST isindex
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1017
  %coreattrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1018
  %i18n;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1019
  prompt      %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1020
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1021
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1022
<!--======================= Tables =======================================-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1023
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1024
<!-- Derived from IETF HTML table standard, see [RFC1942] -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1025
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1026
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1027
 The border attribute sets the thickness of the frame around the
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1028
 table. The default units are screen pixels.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1029
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1030
 The frame attribute specifies which parts of the frame around
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1031
 the table should be rendered. The values are not the same as
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1032
 CALS to avoid a name clash with the valign attribute.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1033
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1034
<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1035
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1036
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1037
 The rules attribute defines which rules to draw between cells:
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1038
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1039
 If rules is absent then assume:
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1040
     "none" if border is absent or border="0" otherwise "all"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1041
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1042
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1043
<!ENTITY % TRules "(none | groups | rows | cols | all)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1044
  
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1045
<!-- horizontal placement of table relative to document -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1046
<!ENTITY % TAlign "(left|center|right)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1047
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1048
<!-- horizontal alignment attributes for cell contents
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1049
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1050
  char        alignment char, e.g. char=':'
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1051
  charoff     offset for alignment char
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1052
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1053
<!ENTITY % cellhalign
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1054
  "align      (left|center|right|justify|char) #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1055
   char       %Character;    #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1056
   charoff    %Length;       #IMPLIED"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1057
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1058
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1059
<!-- vertical alignment attributes for cell contents -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1060
<!ENTITY % cellvalign
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1061
  "valign     (top|middle|bottom|baseline) #IMPLIED"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1062
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1063
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1064
<!ELEMENT table
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1065
     (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1066
<!ELEMENT caption  %Inline;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1067
<!ELEMENT thead    (tr)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1068
<!ELEMENT tfoot    (tr)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1069
<!ELEMENT tbody    (tr)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1070
<!ELEMENT colgroup (col)*>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1071
<!ELEMENT col      EMPTY>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1072
<!ELEMENT tr       (th|td)+>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1073
<!ELEMENT th       %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1074
<!ELEMENT td       %Flow;>
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1075
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1076
<!ATTLIST table
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1077
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1078
  summary     %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1079
  width       %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1080
  border      %Pixels;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1081
  frame       %TFrame;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1082
  rules       %TRules;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1083
  cellspacing %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1084
  cellpadding %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1085
  align       %TAlign;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1086
  bgcolor     %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1087
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1088
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1089
<!ENTITY % CAlign "(top|bottom|left|right)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1090
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1091
<!ATTLIST caption
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1092
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1093
  align       %CAlign;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1094
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1095
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1096
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1097
colgroup groups a set of col elements. It allows you to group
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1098
several semantically related columns together.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1099
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1100
<!ATTLIST colgroup
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1101
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1102
  span        %Number;       "1"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1103
  width       %MultiLength;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1104
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1105
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1106
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1107
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1108
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1109
 col elements define the alignment properties for cells in
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1110
 one or more columns.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1111
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1112
 The width attribute specifies the width of the columns, e.g.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1113
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1114
     width=64        width in screen pixels
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1115
     width=0.5*      relative width of 0.5
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1116
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1117
 The span attribute causes the attributes of one
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1118
 col element to apply to more than one column.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1119
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1120
<!ATTLIST col
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1121
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1122
  span        %Number;       "1"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1123
  width       %MultiLength;  #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1124
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1125
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1126
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1127
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1128
<!--
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1129
    Use thead to duplicate headers when breaking table
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1130
    across page boundaries, or for static headers when
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1131
    tbody sections are rendered in scrolling panel.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1132
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1133
    Use tfoot to duplicate footers when breaking table
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1134
    across page boundaries, or for static footers when
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1135
    tbody sections are rendered in scrolling panel.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1136
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1137
    Use multiple tbody sections when rules are needed
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1138
    between groups of table rows.
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1139
-->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1140
<!ATTLIST thead
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1141
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1142
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1143
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1144
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1145
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1146
<!ATTLIST tfoot
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1147
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1148
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1149
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1150
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1151
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1152
<!ATTLIST tbody
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1153
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1154
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1155
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1156
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1157
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1158
<!ATTLIST tr
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1159
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1160
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1161
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1162
  bgcolor     %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1163
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1164
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1165
<!-- Scope is simpler than headers attribute for common tables -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1166
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1167
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1168
<!-- th is for headers, td for data and for cells acting as both -->
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1169
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1170
<!ATTLIST th
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1171
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1172
  abbr        %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1173
  axis        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1174
  headers     IDREFS         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1175
  scope       %Scope;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1176
  rowspan     %Number;       "1"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1177
  colspan     %Number;       "1"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1178
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1179
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1180
  nowrap      (nowrap)       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1181
  bgcolor     %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1182
  width       %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1183
  height      %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1184
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1185
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1186
<!ATTLIST td
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1187
  %attrs;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1188
  abbr        %Text;         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1189
  axis        CDATA          #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1190
  headers     IDREFS         #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1191
  scope       %Scope;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1192
  rowspan     %Number;       "1"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1193
  colspan     %Number;       "1"
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1194
  %cellhalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1195
  %cellvalign;
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1196
  nowrap      (nowrap)       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1197
  bgcolor     %Color;        #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1198
  width       %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1199
  height      %Length;       #IMPLIED
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1200
  >
e634d33deb86 added new website
haftmann
parents:
diff changeset
  1201