Code:
Box:~/xhtml/xhtml1-20020801/DTD$ diff xhtml1-strict.dtd xhtml1-transitional.dtd
2c2
< Extensible HTML version 1.0 Strict DTD
---
> Extensible HTML version 1.0 Transitional DTD
4c4
< This is the same as HTML 4 Strict except for
---
> This is the same as HTML 4 Transitional except for
16,17c16,17
< PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
< SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
---
> PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
19,20c19,20
< $Revision: 1.24 $
< $Date: 2002/07/31 19:34:51 $
---
> $Revision: 1.27 $
> $Date: 2002/08/01 18:16:48 $
87a88,90
> <!ENTITY % FrameTarget "NMTOKEN">
> <!-- render in this frame -->
>
103a107,124
> <!-- used for object, applet, img, input and iframe -->
> <!ENTITY % ImgAlign "(top|middle|bottom|left|right)">
>
> <!-- a color using sRGB: #RRGGBB as Hex values -->
> <!ENTITY % Color "CDATA">
>
> <!-- There are also 16 widely known color names with their sRGB values:
>
> Black = #000000 Green = #008000
> Silver = #C0C0C0 Lime = #00FF00
> Gray = #808080 Olive = #808000
> White = #FFFFFF Yellow = #FFFF00
> Maroon = #800000 Navy = #000080
> Red = #FF0000 Blue = #0000FF
> Purple = #800080 Teal = #008080
> Fuchsia= #FF00FF Aqua = #00FFFF
> -->
>
169c190,191
< <!--=================== Text Elements ====================================-->
---
> <!-- text alignment for p, div, h1-h6. The default is
> align="left" for ltr headings, "right" for rtl -->
171,172c193
< <!ENTITY % special.pre
< "br | span | bdo | map">
---
> <!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED">
173a195,201
> <!--=================== Text Elements ====================================-->
>
> <!ENTITY % special.extra
> "object | applet | img | map | iframe">
>
> <!ENTITY % special.basic
> "br | span | bdo">
176c204,206
< "%special.pre; | object | img ">
---
> "%special.basic; | %special.extra;">
>
> <!ENTITY % fontstyle.extra "big | small | font | basefont">
178c208,209
< <!ENTITY % fontstyle "tt | i | b | big | small ">
---
> <!ENTITY % fontstyle.basic "tt | i | b | u
> | s | strike ">
180,181c211,217
< <!ENTITY % phrase "em | strong | dfn | code | q |
< samp | kbd | var | cite | abbr | acronym | sub | sup ">
---
> <!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;">
>
> <!ENTITY % phrase.extra "sub | sup">
> <!ENTITY % phrase.basic "em | strong | dfn | code | q |
> samp | kbd | var | cite | abbr | acronym">
>
> <!ENTITY % phrase "%phrase.basic; | %phrase.extra;">
199,200c235,236
< <!ENTITY % lists "ul | ol | dl">
< <!ENTITY % blocktext "pre | hr | blockquote | address">
---
> <!ENTITY % lists "ul | ol | dl | menu | dir">
> <!ENTITY % blocktext "pre | hr | blockquote | address | center | noframes">
203,205c239
< "p | %heading; | div | %lists; | %blocktext; | fieldset | table">
<
< <!ENTITY % Block "(%block; | form | %misc;)*">
---
> "p | %heading; | div | %lists; | %blocktext; | isindex |fieldset | table">
217c251,252
< <!-- pre uses %Inline excluding big, small, sup or sup -->
---
> <!-- pre uses %Inline excluding img, object, applet, big, small,
> font, or basefont -->
220,221c255,256
< "(#PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline;
< | %inline.forms;)*">
---
> "(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; |
> %inline.forms; | %misc.inline;)*">
223c258
< <!-- form uses %Block; excluding form -->
---
> <!-- form uses %Flow; excluding form -->
225c260
< <!ENTITY % form.content "(%block; | %misc;)*">
---
> <!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*">
227c262
< <!-- button uses %Flow; but excludes a, form and form controls -->
---
> <!-- button uses %Flow; but excludes a, form, form controls, iframe -->
231c266,267
< table | %special; | %fontstyle; | %phrase; | %misc;)*">
---
> table | br | span | bdo | object | applet | img | map |
> %fontstyle; | %phrase; | %misc;)*">
246c282
< <!ENTITY % head.misc "(script|style|meta|link|object)*">
---
> <!ENTITY % head.misc "(script|style|meta|link|object|isindex)*">
275d310
< href %URI; #REQUIRED
276a312,313
> href %URI; #IMPLIED
> target %FrameTarget; #IMPLIED
313a351
> target %FrameTarget; #IMPLIED
332a371
> language CDATA #IMPLIED
340c379
< <!ELEMENT noscript %Block;>
---
> <!ELEMENT noscript %Flow;>
344a384,409
> <!--======================= Frames =======================================-->
>
> <!-- inline subwindow -->
>
> <!ELEMENT iframe %Flow;>
> <!ATTLIST iframe
> %coreattrs;
> longdesc %URI; #IMPLIED
> name NMTOKEN #IMPLIED
> src %URI; #IMPLIED
> frameborder (1|0) "1"
> marginwidth %Pixels; #IMPLIED
> marginheight %Pixels; #IMPLIED
> scrolling (yes|no|auto) "auto"
> align %ImgAlign; #IMPLIED
> height %Length; #IMPLIED
> width %Length; #IMPLIED
> >
>
> <!-- alternate content container for non frame-based rendering -->
>
> <!ELEMENT noframes %Flow;>
> <!ATTLIST noframes
> %attrs;
> >
>
347c412
< <!ELEMENT body %Block;>
---
> <!ELEMENT body %Flow;>
350,351c415,422
< onload %Script; #IMPLIED
< onunload %Script; #IMPLIED
---
> onload %Script; #IMPLIED
> onunload %Script; #IMPLIED
> background %URI; #IMPLIED
> bgcolor %Color; #IMPLIED
> text %Color; #IMPLIED
> link %Color; #IMPLIED
> vlink %Color; #IMPLIED
> alink %Color; #IMPLIED
356a428
> %TextAlign;
363a436
> %TextAlign;
375,376c448,450
< %attrs;
< >
---
> %attrs;
> %TextAlign;
> >
380,381c454,456
< %attrs;
< >
---
> %attrs;
> %TextAlign;
> >
385,386c460,462
< %attrs;
< >
---
> %attrs;
> %TextAlign;
> >
390,391c466,468
< %attrs;
< >
---
> %attrs;
> %TextAlign;
> >
395,396c472,474
< %attrs;
< >
---
> %attrs;
> %TextAlign;
> >
400,401c478,480
< %attrs;
< >
---
> %attrs;
> %TextAlign;
> >
404a484,487
> <!-- Unordered list bullet styles -->
>
> <!ENTITY % ULStyle "(disc|square|circle)">
>
409a493,494
> type %ULStyle; #IMPLIED
> compact (compact) #IMPLIED
411a497,509
> <!-- Ordered list numbering style
>
> 1 arabic numbers 1, 2, 3, ...
> a lower alpha a, b, c, ...
> A upper alpha A, B, C, ...
> i lower roman i, ii, iii, ...
> I upper roman I, II, III, ...
>
> The style is applied to the sequence number which by default
> is reset to 1 for the first list item in an ordered list.
> -->
> <!ENTITY % OLStyle "CDATA">
>
416a515,531
> type %OLStyle; #IMPLIED
> compact (compact) #IMPLIED
> start %Number; #IMPLIED
> >
>
> <!-- single column list (DEPRECATED) -->
> <!ELEMENT menu (li)+>
> <!ATTLIST menu
> %attrs;
> compact (compact) #IMPLIED
> >
>
> <!-- multiple column list (DEPRECATED) -->
> <!ELEMENT dir (li)+>
> <!ATTLIST dir
> %attrs;
> compact (compact) #IMPLIED
418a534,536
> <!-- LIStyle is constrained to: "(%ULStyle;|%OLStyle;)" -->
> <!ENTITY % LIStyle "CDATA">
>
423a542,543
> type %LIStyle; #IMPLIED
> value %Number; #IMPLIED
430a551
> compact (compact) #IMPLIED
447c568
< <!ELEMENT address %Inline;>
---
> <!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*>
456a578,581
> align (left|center|right) #IMPLIED
> noshade (noshade) #IMPLIED
> size %Pixels; #IMPLIED
> width %Length; #IMPLIED
461c586,587
< <!-- content is %Inline; excluding "img|object|big|small|sub|sup" -->
---
> <!-- content is %Inline; excluding
> "img|object|applet|big|small|sub|sup|font|basefont" -->
466c592,593
< xml:space (preserve) #FIXED 'preserve'
---
> width %Number; #IMPLIED
> xml:space (preserve) #FIXED 'preserve'
471c598
< <!ELEMENT blockquote %Block;>
---
> <!ELEMENT blockquote %Flow;>
476a604,611
> <!--=================== Text alignment ===================================-->
>
> <!-- center content -->
> <!ELEMENT center %Flow;>
> <!ATTLIST center
> %attrs;
> >
>
514a650
> target %FrameTarget; #IMPLIED
535a672
> clear (left|all|right|none) "none"
594a732,757
> <!ELEMENT u %Inline;> <!-- underline -->
> <!ATTLIST u %attrs;>
>
> <!ELEMENT s %Inline;> <!-- strike-through -->
> <!ATTLIST s %attrs;>
>
> <!ELEMENT strike %Inline;> <!-- strike-through -->
> <!ATTLIST strike %attrs;>
>
> <!ELEMENT basefont EMPTY> <!-- base font size -->
> <!ATTLIST basefont
> id ID #IMPLIED
> size CDATA #REQUIRED
> color %Color; #IMPLIED
> face CDATA #IMPLIED
> >
>
> <!ELEMENT font %Inline;> <!-- local change to font -->
> <!ATTLIST font
> %coreattrs;
> %i18n;
> size CDATA #IMPLIED
> color %Color; #IMPLIED
> face CDATA #IMPLIED
> >
>
618a782,785
> align %ImgAlign; #IMPLIED
> border %Pixels; #IMPLIED
> hspace %Pixels; #IMPLIED
> vspace %Pixels; #IMPLIED
630c797
< name CDATA #IMPLIED
---
> name CDATA #REQUIRED
635a803,823
> <!--=================== Java applet ==================================-->
> <!--
> One of code or object attributes must be present.
> Place param elements before other content.
> -->
> <!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*>
> <!ATTLIST applet
> %coreattrs;
> codebase %URI; #IMPLIED
> archive CDATA #IMPLIED
> code CDATA #IMPLIED
> object CDATA #IMPLIED
> alt %Text; #IMPLIED
> name NMTOKEN #IMPLIED
> width %Length; #REQUIRED
> height %Length; #REQUIRED
> align %ImgAlign; #IMPLIED
> hspace %Pixels; #IMPLIED
> vspace %Pixels; #IMPLIED
> >
>
643,644d830
< Note that in this DTD there is no name attribute. That
< is only available in the transitional and frameset DTD.
651a838
> name NMTOKEN #IMPLIED
656a844,847
> align %ImgAlign; #IMPLIED
> border %Length; #IMPLIED
> hspace %Pixels; #IMPLIED
> vspace %Pixels; #IMPLIED
675c866
< name NMTOKEN #IMPLIED
---
> name CDATA #IMPLIED
686a878
> target %FrameTarget; #IMPLIED
689a882
>
695a889
> name NMTOKEN #IMPLIED
700a895
> target %FrameTarget; #IMPLIED
741a937
> align %ImgAlign; #IMPLIED
795a992,993
> <!ENTITY % LAlign "(top|bottom|left|right)">
>
799a998
> align %LAlign; #IMPLIED
803c1002
< Content is %Flow; excluding a, form and form controls
---
> Content is %Flow; excluding a, form, form controls, iframe
814a1014,1021
> <!-- single-line text input control (DEPRECATED) -->
> <!ELEMENT isindex EMPTY>
> <!ATTLIST isindex
> %coreattrs;
> %i18n;
> prompt %Text; #IMPLIED
> >
>
837a1045,1047
> <!-- horizontal placement of table relative to document -->
> <!ENTITY % TAlign "(left|center|right)">
>
874a1085,1086
> align %TAlign; #IMPLIED
> bgcolor %Color; #IMPLIED
876a1089,1090
> <!ENTITY % CAlign "(top|bottom|left|right)">
>
878a1093
> align %CAlign; #IMPLIED
946a1162
> bgcolor %Color; #IMPLIED
949d1164
<
964a1180,1183
> nowrap (nowrap) #IMPLIED
> bgcolor %Color; #IMPLIED
> width %Length; #IMPLIED
> height %Length; #IMPLIED
976a1196,1199
> nowrap (nowrap) #IMPLIED
> bgcolor %Color; #IMPLIED
> width %Length; #IMPLIED
> height %Length; #IMPLIED
Ist ja wohl korrekt