/[suikacvs]/markup/html/dtd/module/html30-00.dms
Suika

Contents of /markup/html/dtd/module/html30-00.dms

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Tue Apr 5 01:49:12 2005 UTC (20 years, 3 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +96 -13 lines
*** empty log message ***

1 #?SuikaWikiConfig/2.0
2
3 ModuleSet:
4 @Name: Hypertext Markup Language
5 @Version: 3.0 (draft 00)
6 @ID: html30-00
7 @BaseURI:
8 http://suika.fam.cx/www/markup/html/dtd/module/
9
10 @Namespace:
11 @@Name:
12 urn:x-suika-fam-cx:markup:ietf:html:3:draft:00:
13 @@DefaultPrefix: H3
14 @@UsePrefix: 0
15
16 @Copyright: Wakaba <w@suika.fam.cx>
17 @RCSDate:
18 $Date: 2004/05/25 08:47:21 $
19
20 Datatype:
21 @Type:
22 @@Name: classes
23 @@XMLType: NMTOKENS
24 @@Description:
25 @@@lang:en
26 @@@@:
27 A space-separated list of SGML NAME tokens. By convention, the
28 class names are interpreted hierarchically, with the most
29 general class at the first and the most specific at the last,
30 where classes are separated by a period.
31
32 @Type:
33 @@Name: clear
34 @@XMLType: NMTOKENS
35 @@Description: (left|right|all|<number> <unit>)
36
37 @Type:
38 @@Name: id
39 @@XMLType: ID
40 @@Description:
41 @@@lang:en
42 @@@@:
43 HTML 3.0 Unique Identifiers
44
45 @Type:
46 @@Name: LanguageCode
47 @@XMLType: CDATA
48 @@Description:
49 @@@lang:en
50 @@@@:
51 A two letter language code from ISO 639, optionally followed
52 by a period and a two letter country code from ISO 3166.
53
54 @Type:
55 @@Name:
56 :LanguageCode
57 @@XMLType: CDATA
58 @@Description: IETF Language Tag or empty string (See XML 1.0 TE)
59
60 @Type:
61 @@Name: md5
62 @@XMLType: CDATA
63 @@Description: MD5 checksum
64
65 @Type:
66 @@Name: NUMBER
67 @@XMLType: NMTOKEN
68 @@Description: SGML.NUMBER
69
70 @Type:
71 @@Name:
72 :URI
73 @@XMLType: CDATA
74 @@Description: URI Reference
75
76 Attribute:
77 @AttributeSet:
78 @@Name: common
79 @@REF:
80 xml:base
81 @@REF:
82 xml:lang
83 @@REF:
84 xml:space
85
86 @AttributeSet:
87 @@Name: block.align
88 @@Attribute:
89 @@@Name: "align"
90 @@@Type: "(bleedleft|left|center|right|bleedright|justify)"
91 @@@Default: "center"
92
93 @AttributeSet:
94 @@Name: class
95 @@Attribute:
96 @@@Name: "class"
97 @@@Type: classes
98 @@@Description:
99 @@@@lang:en
100 @@@@@:
101 Subclassing element type names. For instance,
102 <div class="appendix"> defines a division that acts as an appendix.
103 \
104 The class attribute is most commonly used to attach a different
105 style to some element, but it is recommended that where
106 practical class names should be picked on the basis of the
107 element's semantics, as this will permit other uses,
108 such as restricting search through documents by matching on
109 element class names.
110
111 @AttributeSet:
112 @@Name: id
113 @@Attribute:
114 @@@Name: "id"
115 @@@Type: id
116 @@@Description:
117 @@@@lang:en
118 @@@@@:
119 An SGML identifier used as the target for hypertext links
120 or for naming particular elements in associated
121 style seets.
122 \
123 Use of this attribute is deprecated; use xml:id attribute instead.
124
125 @AttributeSet:
126 @@Name: imagemap
127 @@Attribute:
128 @@@Name: "imagemap"
129 @@@Type:
130 :URI
131 @@Description: a URI for processing image clicks and drags
132
133 @AttributeSet:
134 @@Name: lang
135 @@Attribute:
136 @@@Name: "lang"
137 @@@Type: LanguageCode
138 @@@Default: #IMPLIED
139 @@@Description:
140 @@@@lang:en
141 @@@@@:
142 Language abbreviation. It can be used by parsers to select
143 language specific choices for quotation marks, ligatures,
144 hypenation rules, etc.
145 \
146 This attribute is deprecated; use xml:lang attribute instead.
147 @@@ImplNote:
148 @@@@lang:en
149 @@@@@:
150 HTML 3.0 draft 00 declares default value as "en.us", which
151 has some problem with regard to inheriting.
152
153 @AttributeSet:
154 @@Name: Size
155 @@Attribute:
156 @@@Name: "width"
157 @@@Type: NUMBER
158 @@Attribute:
159 @@@Name: "height"
160 @@@Type: NUMBER
161 @@Attribute:
162 @@@Name: "units"
163 @@@Type: "(en|pixels)"
164 @@@Default: "pixels"
165
166 @AttributeSet:
167 @@Name: src
168 @@Attribute:
169 @@@Name: "src"
170 @@@Type:
171 :URI
172 @AttributeSet:
173 @@Name: src.required
174 @@Attribute:
175 @@@Name: "src"
176 @@@Type:
177 :URI
178 @@@Default: #REQUIRED
179
180 @AttributeSet:
181 @@Name: attrs
182 @@ref: id
183 @@ref: lang
184 @@ref: class
185
186 @AttributeSet:
187 @@Name: needs
188 @@Attribute:
189 @@@Name: "clear"
190 @@@Type: clear
191 @@Description: Attributes for controlling text flow
192
193 @AttributeSet:
194 @@Name: url.link
195 @@Attribute:
196 @@@Name: "md"
197 @@@Type: md5
198 @@Description: Attributes associated with URL based links
199
200 Module:
201 @ID: struct
202
203 @Element:
204 @@Name: banner
205 @@Content: $body.content
206 @@Attribute:
207 @@@ref: attrs
208 @@Description:
209 Used for corporate logos, navigation aids, disclaimers
210 and other information which shouldn't be scrolled with
211 the rest of the document. It provides an alternative to
212 using link element in the document head to reference an
213 externally defined banner.
214
215 @Element:
216 @@Name: bodytext
217 @@Content: $body.content
218 @@Description:
219 dummy element
220
221 @Element:
222 @@Name: fn
223 @@Content: $body.content
224 @@Attribute:
225 @@@ref: attrs
226 @@Description:
227 footnotes, and when practical, rendered as pop-up notes
228
229 @Element:
230 @@Name: note
231 @@Content: $body.content
232 @@Attribute:
233 @@@ref: attrs
234 @@@ref: src
235 @@@ref: url.link
236 @@@ref: needs
237 @@Description:
238 admonishments such as notes,
239 cautions or warnings, as commonly used in technical documentation
240
241 Module:
242 @Name: Inline
243 @ID: inline
244
245 @Element:
246 @@Name: au
247 @@Content: $text.content
248 @@Attribute:
249 @@@ref: attrs
250
251 @@Description:
252 The name of an author.
253
254 @Element:
255 @@Name: person
256 @@Content: $text.content
257
258 @@Attribute:
259 @@@ref: attrs
260
261 @@Description:
262 Names of people to allow these to be extracted
263 automatically by indexing programs.
264
265 @Element:
266 @@Name: tab
267 @@Content: "EMPTY"
268
269 @@Attribute:
270 @@@ref: attrs
271 @@@Attribute:
272 @@@@Name:"indent"
273 @@@@Type:NUMBER
274 @@@@Description:
275 @@@@@lang:en
276 @@@@@@:
277 The number of en units before the tab stop. This attribute
278 is not meaningful when combined with the to attribute.
279 @@@Attribute:
280 @@@@Name:"to"
281 @@@@Type:"IDREF"
282 @@@@Description:
283 @@@@@lang:en
284 @@@@@@:
285 A previously defined tab stop.
286
287 @@Description:
288 @@@lang:en
289 @@@@:
290 Controls over the horizontal positioning.
291 \
292 See: <http://www.w3.org/MarkUp/html3/tabs.html>
293
294 Module:
295 @Name: List
296 @ID: list
297
298 @Element:
299 @@Name: lh
300 @@Content: $text.content
301 @@Attribute:
302 @@@ref: attrs
303
304 @@Description:
305 a title for a list
306
307 Module:
308 @Name: Figure
309 @ID: figure
310
311 @Element:
312 @@Name: fig
313 @@Content:
314 (
315 overlay*,
316 (:caption|caption)?,
317 figtext,
318 credit?
319 )
320 @@Attribute:
321 @@@ref: attrs
322 @@@ref: needs
323 @@@ref: url.link
324 @@@ref: block.align
325 @@@ref: src.required
326 @@@Attribute:
327 @@@@Name: "noflow"
328 @@@@Type: (noflow)
329 @@@ref: Size
330 @@@ref: imagemap
331
332 @@Description:
333 figures
334
335 @Element:
336 @@Name: overlay
337 @@Content: "EMPTY"
338 @@Attribute:
339 @@@ref: url.link
340 @@@ref: src.required
341 @@@ref: Size
342 @@@ref: imagemap
343 @@@Attribute:
344 @@@@Name: "x"
345 @@@@Type: NUMBER
346 @@@@Description: X offset from the top left corner of the base image
347 @@@Attribute:
348 @@@@Name: "y"
349 @@@@Type: NUMBER
350 @@@@Description: Y offset from the top left corner of the base image
351
352 @Element:
353 @@Name: figtext
354 @@Content: $body.content
355 @@Description: dummy element
356
357 @Element:
358 @@Name: credit
359 @@Content: $text.content
360 @@Attribute:
361 @@@ref: attrs
362 @@Description: name the source of a block quotation or figure

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24