/[suikacvs]/www/2005/htp/htp.xml
Suika

Contents of /www/2005/htp/htp.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download) (as text)
Wed Jun 15 03:59:33 2005 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/xml
(2005-02-25 version) Status: OBSOLETE

1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <?xml-stylesheet type="text/xsl" href="htp-html-en.xsl" media="all"?>
3 <?xml-stylesheet type="text/xsl" href="htp-html-ja.xsl" media="all" alternate="yes"?>
4 <!DOCTYPE p:doc [
5 <!ATTLIST t:en xml:lang CDATA #FIXED "en">
6 <!ATTLIST t:ja xml:lang CDATA #FIXED "ja">
7 ]>
8 <p:doc xmlns:p="http://suika.fam.cx/~wakaba/archive/2005/2/htp#"
9 xmlns:dc="http://purl.org/dc/elements/1.1/"
10 xmlns:t="http://suika.fam.cx/~wakaba/archive/2005/2/m17n#"
11 xmlns:h="http://www.w3.org/1999/xhtml"
12 xml:lang="en"
13 lastModified.RCS="$Date:$">
14 <p:entry xml:id="ADDRESS-CONTENT" s="syntax">
15 <dc:title>Structured <p:he>address</p:he></dc:title>
16 <p:problem>
17 <p:i><p:he>address</p:he> element type has inline content
18 model in Strict DTDs.</p:i>
19 <p:i>Some authors want to mark up structure of <p:he>address</p:he> content,
20 such as author's name, mail address and copyright information,
21 as block-level elements.</p:i>
22 </p:problem>
23 <p:situation>
24 <p:i>Strict DTDs only allow inline content, while Transitional DTDs
25 also allow <p:he>p</p:he> children.</p:i>
26 </p:situation>
27 <p:current>
28 <p:i>Some authors select Transitional DTDs to enable block-level content.</p:i>
29 <p:i>Others use inline element such as <p:he>span</p:he>.</p:i>
30 <p:i>Others use <p:he>br</p:he> to separate contents.</p:i>
31 <p:i>Others give up to use <p:he>address</p:he> and use
32 <p:he>div</p:he> instead.</p:i>
33 </p:current>
34 <p:H4 section="struct/global.html#edef-ADDRESS"/>
35 <p:H4 section="sgml/loosedtd.html"/>
36 <p:SW page="address" anchor="6"/>
37 <p:related ref="ADDRESS-SEMANTICS"/>
38 </p:entry>
39
40 <p:entry xml:id="ADDRESS-SEMANTICS" s="semantics">
41 <dc:title><p:he>address</p:he> Semantics</dc:title>
42 <p:problem>
43 <p:i><p:he>address</p:he> elements are used to mark up various
44 contents, including author's names, author's contact addresses,
45 copyright information, last-modified date of the document,
46 Web site navigations, and so on.</p:i>
47 </p:problem>
48 <p:situation>
49 <p:i>HTML 4 describes that this element type is
50 <h:q cite="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-ADDRESS">used by authors to supply contact information for a document or a major part of a document such as a form</h:q>.</p:i>
51 <p:i>HTML 4 shows an example document fragment whose <p:he>address</p:he>
52 contains modification date information.</p:i>
53 </p:situation>
54 <p:SW page="address" anchor="7"/>
55 <p:related ref="ADDRESS-CONTENT"/>
56 </p:entry>
57
58 <p:entry xml:id="BLOCKQUOTE-HEADING-LEVEL" s="syntax">
59 <dc:title>Heading Level in <p:he>blockquote</p:he></dc:title>
60 <p:problem>
61 <p:i>What heading level (number) should headings in
62 <p:he>blockquote</p:he> have?</p:i>
63 <p:i>Possible solutions include (a) the next level in containing document,
64 (b) <p:he>h1</p:he> and (c) the original level in the cited
65 document.</p:i>
66 </p:problem>
67 <p:situation>
68 <p:i>The content model allows any level of headings.</p:i>
69 <p:i>Some people think quotation including headings are inappropriate
70 from the view of <h:q>good document style</h:q>.</p:i>
71 <p:i>XHTML 2.0 proposes unnumbered <h:xhe>h</h:xhe> element type.</p:i>
72 </p:situation>
73 <p:H4 section="struct/text.html#edef-BLOCKQUOTE"/>
74 <p:XH2 section="mod-structural.html#edef_structural_heading"/>
75 <p:ref uri="http://members.jcom.home.ne.jp/jintrick/Personal/elements.html#blockquote_and_heading"
76 hrefLang="ja">
77 <dc:title xml:lang="ja">$B0zMQ$H8+=P$7(B</dc:title>
78 <dc:author>Sophisme</dc:author>
79 </p:ref>
80 <p:SW page="blockquote" anchor="1"/>
81 </p:entry>
82
83 <p:entry xml:id="BLOCKQUOTE-CREDIT" s="syntax">
84 <dc:title>Credits or Captions for <p:he>blockquote</p:he></dc:title>
85 <p:problem>
86 <p:i>There's no standard way to describe credits and captions for
87 <p:he>blockquote</p:he>.</p:i>
88 </p:problem>
89 <p:situation>
90 <p:i>HTML 3.0 proposed <p:he>credit</p:he> element type for this purpose.</p:i>
91 <p:i>A number of proposals has been submitted to public forum including
92 www-html about this issue.</p:i>
93 <p:i>There's already <p:he>caption</p:he> element type for tables.</p:i>
94 </p:situation>
95 <p:current>
96 <p:i>Use outer <p:he>div</p:he> including <p:he>blockquote</p:he>
97 and another <p:he>div</p:he> for credits.</p:i>
98 <p:i>Use inner <p:he>div</p:he> for quoted text and
99 another inner <p:he>div</p:he> for credits.</p:i>
100 <p:i>Give up. Use <p:he>cite</p:he> in prose.</p:i>
101 </p:current>
102 <p:H3/>
103 <p:ref uri="http://mst.vis.ne.jp/cd/extra/www/cite_blockquote.htm">
104 <dc:title xml:lang="ja">$B!X(Bblockquote$BMWAG$NCf$K=PE5$r<($9(Bcite$BMWAG$rJq4^$9$Y$-$+!Y$K4X$9$k5DO@%j%s%/=8(B</dc:title>
105 </p:ref>
106 <p:ref uri="http://www.mozilla.org/contribute/writing/markup#quotations">
107 <dc:title xml:lang="en">mozilla.org Markup Reference</dc:title>
108 </p:ref>
109 <p:SW page="credit" anchor="4"/>
110 <p:ref uri="http://pc5.2ch.net/test/read.cgi/hp/1103795522/453-460">
111 <dc:title xml:lang="ja">Strict-HTML $B%9%l%C%I(B 26</dc:title>
112 </p:ref>
113 </p:entry>
114
115 <p:entry xml:id="DIV-SPAN-COMMENT" s="edit">
116 <dc:title>DTD Comment for <p:he>div</p:he> and <p:he>span</p:he></dc:title>
117 <p:problem>
118 <p:i>HTML 4 DTDs only describe <p:he>div</p:he> and <p:he>span</p:he>
119 as <h:q>generic language/style container</h:q>, but they are not
120 the only purposes of these element types.</p:i>
121 </p:problem>
122 <p:H4 section="sgml/dtd.html"/>
123 <p:H4 section="sgml/loosedtd.html"/>
124 </p:entry>
125
126 <p:entry xml:id="DIV-CONTENT" s="syntax">
127 <dc:title>Inline contents of <p:he>div</p:he></dc:title>
128 <p:problem>
129 <p:i>Some don't think <p:he>div</p:he> elements directly containing
130 character data is good practice.</p:i>
131 </p:problem>
132 <p:situation>
133 <p:i>HTML 4 DTDs declares <p:he>div</p:he> as having flow content.</p:i>
134 </p:situation>
135 <p:current>
136 <p:i>Not so many pepole agree with that idea.</p:i>
137 </p:current>
138 <H4 section="struct/global.html#edef-DIV"/>
139 </p:entry>
140
141 <p:entry xml:id="DL-SEMANTICS" s="semantics">
142 <dc:title><p:he>dl</p:he> is Named Item List Rather Than
143 Definition List</dc:title>
144 <p:problem>
145 <p:i>Although <p:he>dl</p:he> stands for <h:q>definition list</h:q>,
146 it is actually named item list.</p:i>
147 <p:i>Some authors think <p:he>dl</p:he> should only be used
148 for definition list.</p:i>
149 </p:problem>
150 <p:situation>
151 <p:i>HTML 4 explicitly allows non-definition list usage.</p:i>
152 <p:i>TimBL thinks <p:he>dl</p:he> can have more applications than
153 definition list.</p:i>
154 </p:situation>
155 <p:current>
156 <p:i><p:he>dl</p:he> is widely used for generic named item lists.</p:i>
157 </p:current>
158 <p:H4 section="struct/lists.html#edef-DL"/>
159 <p:ref uri="http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/64.html" hrefLang="en">
160 <dc:title>Re: HTML todo list</dc:title>
161 <dc:author>Tim Berners$B!>(BLee</dc:author>
162 </p:ref>
163 <p:SW page="dl" anchor="7"/>
164 </p:entry>
165
166 <p:entry xml:id="DL-CONTENT" s="syntax">
167 <dc:title><p:he>dl</p:he> Content Model</dc:title>
168 <p:problem>
169 <p:i>HTML 4 DTD definition of <p:he>dl</p:he> content model is
170 less restrictive.</p:i>
171 <p:i>There's no way to explicitly group <p:he>dt</p:he>
172 and <p:he>dd</p:he> pairs.</p:i>
173 <p:i>Style sheet authors and script developers often wish to group
174 corresponding <p:he>dt</p:he> and <p:he>dd</p:he> pairs.</p:i>
175 </p:problem>
176 <p:situation>
177 <p:i>XHTML 2.0 proposes <p:xhe>di</p:xhe> element type.</p:i>
178 </p:situation>
179 <p:current>
180 <p:i>Many (but not all) <p:he>dl</p:he> consist of
181 one <p:he>dt</p:he> and one <p:he>dd</p:he> pairs.</p:i>
182 </p:current>
183 <p:XH2 section="mod-list.html#edef_list_di"/>
184 </p:entry>
185
186 <p:entry xml:id="FIELDSET-CONTENT" s="edit">
187 <dc:title><p:he>fieldset</p:he> Content</dc:title>
188 <p:problem>
189 <p:i>HTML 4 forces any <p:he>legend</p:he> element to come before
190 any other elements.</p:i>
191 <p:i>HTML 4 DTD comment (informative) told any non-white space
192 characters not to come before <p:he>legend</p:he> element.</p:i>
193 <p:i>XHTML 1 DTDs relax this restriction because of XML DTD limitation.</p:i>
194 <p:i>DTD comment on non-white space has retained in XHTML 1 DTDs.</p:i>
195 </p:problem>
196 <p:H4 section="interact/forms.html#edef-FIELDSET"/>
197 <p:M12N section="xhtml-modularization.html#dtdelement_fieldset.qname"/>
198 <p:SW page="fieldset" anchor="6"/>
199 </p:entry>
200
201 <p:entry xml:id="FORM-PARENT" s="syntax">
202 <dc:title><p:he>form</p:he> Context</dc:title>
203 <p:problem>
204 <p:i>Some Web-based application developers wish to
205 use multiple <p:he>form</p:he>s in a table,
206 e.g. one <p:he>form</p:he> for each table row.</p:i>
207 <p:i>Some also wish to nest <p:he>form</p:he> inside another
208 <p:he>form</p:he>.</p:i>
209 </p:problem>
210 </p:entry>
211
212 <p:entry xml:id="FORM-MULTIPLE-SUBMIT" s="syntax">
213 <dc:title>Multiple <p:he>form</p:he> Submittions</dc:title>
214 <p:problem>
215 <p:i>Some Web-based application developers wish to
216 submit <p:he>form</p:he> data to multiple form processing agents
217 either at the one time or by selecting one agent upon the user's request.
218 </p:i>
219 <p:i>Such developers often wish to update more than one frames
220 by a user's activation on <p:he>form</p:he> submittion buttons
221 or <p:he>a</p:he> anchors.</p:i>
222 </p:problem>
223 <p:current>
224 <p:i>Use scripting.</p:i>
225 </p:current>
226 </p:entry>
227
228 <p:entry xml:id="FORM-SUBMITTIONS" s="semantics">
229 <dc:title>Non-Standardized Form Submittion Ways</dc:title>
230 <p:problem>
231 <p:i>There're non-standardized form submittion protocols in use,
232 including <h:code>action="mailto:<h:var>foo@example.org</h:var>"</h:code>
233 and <h:code>enctype="text/plain"</h:code>.</p:i>
234 </p:problem>
235 <p:SW page="$BDs=P(B"/>
236 </p:entry>
237
238 <p:entry xml:id="FORM-ACTION-QUERY" s="semantics">
239 <dc:title><p:he>form</p:he> <p:ha>action</p:ha> URI with query</dc:title>
240 <p:problem>
241 <p:i>If form submission URI already has a query part
242 and the <p:ha>method</p:ha> to use submittion is
243 <h:code>get</h:code>, the query part should be dropped.</p:i>
244 </p:problem>
245 <p:situation>
246 <p:i>Web browsers includeing Mozilla, Opera and Lynx drops [Eric].</p:i>
247 <p:i>XForms 1.0 and WSDL defines that the separator between
248 action URI and form-data be <h:code>&amp;</h:code> if there is
249 query part defined.</p:i>
250 </p:situation>
251 <p:H4 section="interact/forms.html#h-17.13.3.4"/>
252 <p:ref uri="mid:20050224033333.GB11887@w3.org">
253 <dc:title xml:lang="en">Compatibility between HTML, XForms, and WSDL</dc:title>
254 <dc:author>Eric Prud'hommeaux</dc:author>
255 </p:ref>
256 <p:ref uri="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-bindings.html?content-type=text/html;%20charset=utf-8#_http_x-www-form-urlencoded">
257 <dc:title xml:lang="en">WSDL</dc:title>
258 </p:ref>
259 <p:ref uri="http://www.w3.org/TR/2003/REC-xforms-20031014/slice11.html#serialize-urlencode">
260 <dc:title xml:lang="en">XForms 1.0</dc:title>
261 </p:ref>
262 <p:ref uri="http://www.w3.org/TR/2005/WD-rdf-sparql-protocol-20050114/">
263 <dc:title xml:lang="en">SPARQL</dc:title>
264 </p:ref>
265 </p:entry>
266
267 <p:entry xml:id="H1-MULTIPLE"
268 s="semantics">
269 <dc:title><t:Alt>
270 <t:en>Multiple <p:he>h1</p:he> elements</t:en>
271 <t:ja>$BJ#?t$N(B <p:he>h1</p:he> $BMWAG(B</t:ja>
272 </t:Alt></dc:title>
273 <p:problem>
274 <p:i>It is unclear whether a document should be allowed to have
275 multiple <p:he>h1</p:he> elements.</p:i>
276 </p:problem>
277 <p:situation>
278 <p:i>HTML 4 content model allows zero or more <p:he>h1</p:he> elements.</p:i>
279 <p:i><p:he>pre-html</p:he> document type of Guide to ISO-HTML
280 allows zero or more <p:he>h1</p:he> (and <p:he>div1</p:he>) elements.
281 </p:i>
282 </p:situation>
283 <p:current>
284 <p:i>Many author does not think putting multiple <p:he>h1</p:he>s
285 is useful.</p:i>
286 </p:current>
287 <p:H4 section="struct/global.html#edef-H1"/>
288 <p:UG fragment="DTD"/>
289 </p:entry>
290
291 <p:entry xml:id="HN-DEEP" s="syntax">
292 <dc:title>No <p:he>h7</p:he> element type</dc:title>
293 <p:problem>
294 <p:i>The HTML standards provide only six heading levels.</p:i>
295 <p:i>Some large documents has more than six section levels,
296 although such documents are rare and some people think
297 that is a bad practice.</p:i>
298 </p:problem>
299 <p:situation>
300 <p:i>There is non-standard extension element types such as
301 <p:he>h7</p:he>, <p:he>h8</p:he> and so on.</p:i>
302 <p:i>Using <p:ha>class</p:ha>ed <p:he>div</p:he> is common,
303 but <p:ha>class</p:ha> names are vary.</p:i>
304 <p:i>XHTML 2.0 proposes unnumbered <p:xhe>h</p:xhe> element type.</p:i>
305 </p:situation>
306 <p:XH2 section="mod-structural.html#edef_structural_heading"/>
307 <p:SW page="hn" anchor="14"/>
308 <p:SW page="hn//n"/>
309 </p:entry>
310
311 <p:entry xml:id="HN-IMPLIED-SECTION" s="semantics">
312 <dc:title>Section Implied by <p:he>h<h:var>n</h:var></p:he> Elements</dc:title>
313 <p:ref uri="http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-March/003333.html"
314 hrefLang="en">
315 <dc:title xml:lang="en">[whatwg] &lt;h1> to &lt;h6> in &lt;body></dc:title>
316 <dc:author xml:lang="en-GB-Hixie">Ian Hickson</dc:author>
317 </p:ref>
318 </p:entry>
319
320 <p:entry xml:id="HR-SEMANTICS" s="semantics">
321 <dc:title><p:he>hr</p:he> Depracation</dc:title>
322 <p:problem>
323 <p:i>There's discussion that <p:he>hr</p:he> is presentation matter so
324 that should not be used.</p:i>
325 </p:problem>
326 <p:situation>
327 <p:i>XHTML 2.0 proposes <p:xhe>separator</p:xhe> element type.</p:i>
328 </p:situation>
329 <p:XH2 section="mod-structural.html#edef_structural_separator"/>
330 </p:entry>
331
332 <p:entry xml:id="ISINDEX-SEMANTICS" s="semantics">
333 <dc:title>No <p:he>isindex</p:he> Action Defined</dc:title>
334 <p:problem>
335 <p:i>HTML 4 fails to sepcify what <p:he>isindex</p:he> is. It only
336 says <h:q>This element creates a single-line text input control</h:q>
337 but it sounds as if it is equivalent to
338 <p:he>input</p:he> <h:code>text</h:code> control.</p:i>
339 </p:problem>
340 <p:H2/>
341 <p:H4 section="interact/forms.html#edef-ISINDEX"/>
342 </p:entry>
343
344 <p:entry xml:id="NOFRAMES-CONTEXT" s="edit">
345 <dc:title><p:he>noframes</p:he> before <p:he>frame</p:he></dc:title>
346 <p:problem>
347 <p:i>HTML 4 Specification defines <p:he>noframes</p:he> element should be
348 placed <h:em>after</h:em> any <p:he>frame</p:he> or <p:he>frameset</p:he>
349 siblings, while HTML 4 DTD allows <p:he>noframes</p:he> anywhere.</p:i>
350 </p:problem>
351 <p:current>
352 <p:i><p:he>noframes</p:he> is placed after any siblings.</p:i>
353 </p:current>
354 <p:H4 section="present/frames.html#edef-NOFRAMES"/>
355 <p:SW page="noframes" anchor="13"/>
356 </p:entry>
357
358 <p:entry xml:id="NOFRAMES-CONTEXT-M12N" s="edit">
359 <dc:title><p:he>noframes</p:he> in <p:he>body</p:he></dc:title>
360 <p:problem>
361 <p:i>XHTML m12n Abstract Module Definition
362 does not allow <p:he>noframes</p:he> elements
363 in <p:he>body</p:he>.</p:i>
364 <p:i>In <p:fileName>xhtml-legacy-redecl-1.mod</p:fileName>,
365 parameter entity <h:code>%BlkSpecial.class</h:code>
366 contains <h:code>%noframes.qname;</h:code>.</p:i>
367 </p:problem>
368 <p:current>
369 <p:i><p:he>noframes</p:he> in <p:he>body</p:he> is uncommon.</p:i>
370 </p:current>
371 <p:ref uri="http://web.archive.org/web/20020106151447/http://www1.odn.ne.jp/bungaku-shitsu/appendix/diary/d0112-3.html#day24-4"
372 hrefLang="ja">
373 <dc:title xml:lang="en">bubble hour - 2001/12 #3</dc:title>
374 </p:ref>
375 <p:SW page="noframes" anchor="1"/>
376 <p:M12N section="DTD/xhtml-legacy-redecl-1.mod"/>
377 </p:entry>
378
379 <p:entry xml:id="NOFRAMES-RENDERING" s="edit">
380 <dc:title>Rendering Both <p:he>frame</p:he> and <p:he>noframes</p:he></dc:title>
381 <p:problem>
382 <p:i>HTML 4 forces user agents to render either
383 <p:he>frame</p:he> or <p:he>noframes</p:he>.</p:i>
384 </p:problem>
385 <p:current>
386 <p:i>Frame$B!>(Bdisabled browsers often rendering both <p:he>noframes</p:he>
387 and <p:he>frame</p:he> (as an anchor like <p:he>a</p:he>).</p:i>
388 </p:current>
389 <p:H4 section="present/frames.html#edef-NOFRAMES"/>
390 <p:SW page="noframes" anchor="14"/>
391 </p:entry>
392
393 <p:entry xml:id="NOFRAMES-IN-FRAMESET-IN-FRAMESET" s="semantics">
394 <dc:title><p:he>noframes</p:he> in nesting <p:he>frameset</p:he></dc:title>
395 <p:problem>
396 <p:i>HTML 4 DTD allows <p:he>noframes</p:he> in <p:he>frameset</p:he>
397 in <p:he>frameset</p:he>.</p:i>
398 </p:problem>
399 <p:current>
400 <p:i><p:he>noframes</p:he> in <p:he>frameset</p:he>
401 in <p:he>frameset</p:he> is uncommon.</p:i>
402 </p:current>
403 </p:entry>
404
405 <p:entry xml:id="NOSCRIPT-RENDERING" s="semantics">
406 <dc:title>When should <p:he>noscript</p:he> should be rendered?</dc:title>
407 <p:problem>
408 <p:i>It is unclear what <p:he>noscript</p:he> element should
409 be rendered and what should not.</p:i>
410 </p:problem>
411 <p:situation>
412 <p:i>HTML 4 says that a user agent <h:q>doesn't support a scripting
413 language invoked by a script element earlier in the document</h:q>,
414 then it should be rendered. <h:q>Earlier</h:q> is insufficient
415 when multiple script languages are in use.</p:i>
416 <p:i>Some people thinks mixing multiple language is bad practice.</p:i>
417 </p:situation>
418 <p:H4 section="interact/scripts.html#edef-NOSCRIPT"/>
419 <p:SW page="noscript" anchor="2"/>
420 </p:entry>
421
422 <p:entry xml:id="NOSCRIPT-CONTEXT-AND-CONTENT" s="syntax">
423 <dc:title>Context and Content for <p:he>script</p:he> and
424 <p:he>noscript</p:he></dc:title>
425 <p:problem>
426 <p:i><p:he>noscript</p:he> is a block$B!>(Blevel element type while
427 <p:he>script</p:he> is able to be used as an inline element.</p:i>
428 </p:problem>
429 <p:H4 section="interact/scripts.html#edef-NOSCRIPT"/>
430 <p:SW page="noscript" anchor="7"/>
431 </p:entry>
432
433 <p:entry xml:id="P-CONTENT" s="syntax">
434 <dc:title>Block$B!>(BLevel Contents for <p:he>p</p:he></dc:title>
435 <p:problem>
436 <p:i>Block$B!>(Blevel contents, such as lists, are not allowed in
437 <p:he>p</p:he>.</p:i>
438 </p:problem>
439 <p:situation>
440 <p:i>This is TimBL's choice to keep compatibility with word processors.</p:i>
441 <p:i>People don't think this is serious problem until style sheets
442 becomes common and writing <h:code>&lt;/p></h:code> end tag
443 becomes common.</p:i>
444 <p:i>It is more important for languages where breaking a sentence
445 by blocks is common.</p:i>
446 <p:i>XHTML 2.0 proposal allows block$B!>(Blevel contents in <p:xhe>p</p:xhe>.</p:i>
447 </p:situation>
448 <p:current>
449 <p:i>Breaks a paragraph by three blocks (paragraph, block and
450 paragraph).</p:i>
451 <p:i>Puts blocks in <p:he>p</p:he> ignoring DTD restriction.</p:i>
452 <p:i>Change wording not to break a paragraph.</p:i>
453 </p:current>
454 <p:XH2 section="mod-structural.html#edef_structural_p"/>
455 <p:ref uri="http://www.mozilla.org/contribute/writing/markup#para">
456 <dc:title xml:lang="en">mozilla.org Markup Reference</dc:title>
457 </p:ref>
458 </p:entry>
459
460 <p:entry xml:id="TABLE-ATTRIBUTES" s="syntax">
461 <dc:title>Table Presentational Attributes</dc:title>
462 <p:problem>
463 <p:i>HTML Table Model has a lot of presentational attributes.</p:i>
464 </p:problem>
465 <p:situation>
466 <p:i>Now CSS supports table rendering controls.</p:i>
467 </p:situation>
468 </p:entry>
469
470
471 <p:entry xml:id="TABLE-DATAPAGESIZE" s="edit">
472 <dc:title><p:he>table</p:he> <p:ha>datapagesize</p:ha> Is Not Reserved</dc:title>
473 <p:problem>
474 <p:i>HTML 4 DTDs (both Strict and Transitional) declare
475 <p:ha>datapagesize</p:ha> attribute even if
476 <h:code>%HTML.Reserved</h:code> is set to <h:code>IGNORE</h:code>.</p:i>
477 </p:problem>
478 <p:situation>
479 <p:i>HTML 4 DTDs has the attribute definition, although
480 its comment mentions it is a <h:q>reserved</h:q> feature.</p:i>
481 <p:i>A DTD fragment in the section 11.2.1 of HTML 4 Specification
482 does not include it.</p:i>
483 </p:situation>
484 <p:H4 section="struct/tables.html#edef-TABLE"/>
485 <p:H4 section="sgml/dtd.html"/>
486 <p:H4 section="sgml/loosedtd.html"/>
487 </p:entry>
488
489 <p:entry xml:id="EDIT-IN-FLOW" s="semantics">
490 <dc:title><p:he>ins</p:he> and <p:he>del</p:he> in Flow Content</dc:title>
491 <p:problem>
492 <p:i>Is an <p:he>ins</p:he> or <p:he>del</p:he> element
493 block$B!>(Blevel or inline?</p:i>
494 <p:i>For example: <h:code>&lt;li>&lt;ins>&lt;p><h:var>...</h:var>&lt;/p>&lt;/ins>&lt;/lt></h:code>,
495 <h:code>&lt;li>&lt;ins>&lt;ins>&lt;p><h:var>...</h:var>&lt;/p>&lt;/ins>&lt;/ins>&lt;/lt></h:code>, ...</p:i>
496 </p:problem>
497 </p:entry>
498
499 <p:entry xml:id="ABBR-ACRONYM" s="semantics">
500 <dc:title><p:he>abbr</p:he> vs <p:he>acronym</p:he></dc:title>
501 <p:problem>
502 <p:i>Distinction between <p:he>abbr</p:he> and <p:he>acronym</p:he>
503 is unclear.</p:i>
504 </p:problem>
505 <p:situation>
506 <p:i>HTML 4 has two types for political reason.</p:i>
507 <p:i>Distinction between <h:q>abbriviations</h:q> and <h:q>acronyms</h:q>
508 is by nature unclear, in particular in some languages.</p:i>
509 <p:i>WinIE only supports <p:he>acronym</p:he> while modern
510 Web browsers all support both.</p:i>
511 </p:situation>
512 <p:current>
513 <p:i>Those who love standards use only <p:he>abbr</p:he>.</p:i>
514 <p:i>Those who think compatibility is very very important use
515 only <p:he>acronym</p:he>.</p:i>
516 <p:i>There are some people think these element types should be properly
517 distincted.</p:i>
518 </p:current>
519 <p:H4 section="struct/text.html#edef-ABBR"/>
520 <p:H4 section="struct/text.html#edef-ACRONYM"/>
521 <p:ref uri="http://www.alib.jp/diary/diary_200111.html#diary20011129c"
522 hrefLang="ja">
523 <dc:title xml:lang="ja">abbr $BMWAG$H(B acronym $BMWAG(B : W3C day $B$=$N8e(B</dc:title>
524 <dc:author xml:lang="ja">KONDOU, Kazuhiro</dc:author>
525 </p:ref>
526 <p:ref uri="http://groups.google.com/groups?selm=685vol%24fb2%241%40news.sfc.keio.ac.jp"
527 hrefLang="ja">
528 <dc:title xml:lang="en">Re: HTML 4.0 becomes W3C Recommendation</dc:title>
529 <dc:author xml:lang="ja">Masayasu Ishikawa</dc:author>
530 </p:ref>
531 <p:ref uri="http://www.w3.org/2001/06/manual/#Misc" hrefLang="en">
532 <dc:title xml:lang="en">W3C Manual of Style</dc:title>
533 </p:ref>
534 <p:SW page="abbr$B$H(Bacronym"/>
535 </p:entry>
536
537 <p:entry xml:id="PHRASE-PRESENTATION" s="syntax">
538 <dc:title>Inline Presentational Element Types</dc:title>
539 <p:problem>
540 <p:i>Even Strict DTDs have presentational element types
541 such as <p:he>b</p:he>, <p:he>i</p:he>,
542 <p:he>big</p:he> and <p:he>small</p:he>.</p:i>
543 </p:problem>
544 <p:situation>
545 <p:i>HTML 4 discourages their use.</p:i>
546 <p:i>Many people think these element types should be deprecated.</p:i>
547 <p:i>Some people think these element types are useful
548 and less harnful.</p:i>
549 </p:situation>
550 <p:current>
551 <p:i>A lot of people use style sheets for rendering control.</p:i>
552 <p:i>A number of recently-issued W3C specifications use these element types
553 for rendering control.</p:i>
554 <p:i>A number of browsers, including text browsers, have poor
555 support for these element types.</p:i>
556 </p:current>
557 <p:H4 section="present/graphics.html#h-15.2"/>
558 </p:entry>
559
560 <p:entry xml:id="ABBR-AA" s="semantics">
561 <dc:title><p:he>abbr</p:he> for ASCII Arts</dc:title>
562 <p:problem>
563 <p:i>WAI proposes to mark up inline ASCII arts by <p:he>abbr</p:he>
564 while they are not abbreviations.</p:i>
565 </p:problem>
566 <p:situation>
567 <p:i>Many people think it is inappropriate.</p:i>
568 </p:situation>
569 <p:ref uri="http://www.w3.org/TR/WCAG10-HTML-TECHS/#ascii-art">
570 <dc:title xml:lang="en">HTML Techniques for Web Content Accessibility
571 Guidelines 1.0</dc:title>
572 <dc:author xml:lang="en">W3C Web Content Accessibility Guidelines
573 Working Group</dc:author>
574 </p:ref>
575 <p:SW page="abbr" anchor="24"/>
576 </p:entry>
577
578 <p:entry xml:id="EMPHASIS" s="semantics">
579 <dc:title>Emphasis Levels</dc:title>
580 <p:ref uri="http://www.cs.tut.fi/~jkorpela/html/em.html" hrefLang="en">
581 <dc:title xml:lang="en">Emphasis in HTML: em, strong, and de-emphasis</dc:title>
582 <dc:author xml:lang="en">Jukka "Yucca" Korpela</dc:author>
583 </p:ref>
584 <p:ref uri="http://www.mozilla.org/contribute/writing/markup#emphasis">
585 <dc:title xml:lang="en">mozilla.org Markup Reference</dc:title>
586 </p:ref>
587 </p:entry>
588
589 <p:entry xml:id="BR-SEMANTICS" s="semantics">
590 <dc:title>Does <p:he>br</p:he> have any semantics?</dc:title>
591 <p:ref uri="http://pc8.2ch.net/test/read.cgi/hp/1103795522/595-"
592 hreflang="ja">
593 <dc:title xml:lang="ja">Strict-HTML $B%9%l%C%I(B 26</dc:title>
594 </p:ref>
595 </p:entry>
596
597 <p:entry xml:id="LABEL-FOR" s="semantics">
598 <dc:title><p:he>label</p:he> Targets</dc:title>
599 <p:problem>
600 <p:i>It is unclear that what kind of elements can be
601 <p:he>label</p:he>ed <p:ha>for</p:ha>.</p:i>
602 </p:problem>
603 <p:situation>
604 <p:i>HTML 4 classfies form controls into those having implicit label
605 and others, but their distinction is unclear.</p:i>
606 <p:i>Common Web borwsers even allows non-form controls such as
607 <p:he>a</p:he> anchor as <p:he>label</p:he> target.</p:i>
608 </p:situation>
609 <p:H4 section="interact/forms.html#form-labels"/>
610 <p:SW page="label" anchor="21"/>
611 </p:entry>
612
613 <p:entry xml:id="OPTION-LABEL" s="edit">
614 <dc:title>What is <p:he>option</p:he> <p:ha>label</p:ha>?</dc:title>
615 <p:problem>
616 <p:i>Purposes for <p:he>option</p:he> <p:ha>label</p:ha> is undocumented;
617 Why it is defined nevertheless there is <p:he>option</p:he> content?</p:i>
618 </p:problem>
619 <p:H4 section="interact/forms.html#adef-label-OPTION"/>
620 <p:H4 section="interact/forms.html#idx-menu-3"/>
621 <p:SW page="label" anchor="3"/>
622 </p:entry>
623
624 <p:entry xml:id="OPTGROUP-NESTING" s="syntax">
625 <dc:title>Nesting <p:he>optgroup</p:he></dc:title>
626 <p:problem>
627 <p:i>HTML 4 mentions possible future extensions of nesting
628 <p:he>optgroup</p:he> elements.</p:i>
629 </p:problem>
630 <p:H4 section="interact/forms.html#edef-SELECT"/>
631 </p:entry>
632
633 <p:entry xml:id="RUBY-IN-CLASSIC-HTML" s="syntax">
634 <dc:title>No Non$B!>(BXHTML HTML DTD for <p:he>ruby</p:he></dc:title>
635 <p:problem>
636 <p:i>There is no W3C DTD for (non$B!>(BXML) HTML document type
637 including <p:he>ruby</p:he> vocabulary.</p:i>
638 </p:problem>
639 <p:situation>
640 <p:i>Ruby markup in (non$B!>(BXML) HTML document is popular
641 in Japanese community.</p:i>
642 <p:i>WinIE 5+ supports simple <p:he>ruby</p:he> markups.</p:i>
643 <p:i>There's a popular extension for Gecko browsers to support
644 <p:he>ruby</p:he> markups.</p:i>
645 <p:i>Microsoft Office supports simple <p:he>ruby</p:he> markups.</p:i>
646 <p:i>There're proxies to attach <p:he>ruby</p:he> for children.</p:i>
647 </p:situation>
648 <p:current>
649 <p:i>Use XHTML 1.1 with <h:code>text/html</h:code>.</p:i>
650 <p:i>Use XHTML 1.1 with <h:code>application/xhtml+xml</h:code>.
651 (This solution have serious compatibility problem.)</p:i>
652 <p:i>Use <p:he>ruby</p:he> markups in HTML 4 although it is invalid.</p:i>
653 <p:i>Use <p:he>ruby</p:he> markups in <h:code>text/html</h:code>
654 document without document type declaration.</p:i>
655 <p:i>Note that tags for <p:he>rb</p:he> and end tags
656 for <p:he>rp</p:he> and <p:he>rt</p:he> is often omitted.</p:i>
657 <p:i>Give up to use <p:he>ruby</p:he> markups.</p:i>
658 </p:current>
659 <p:ref uri="http://www.akatsukinishisu.net/itazuragaki/2001_10.html#ruby_for_Mozilla_3"
660 hrefLang="ja">
661 <dc:title xml:lang="ja">Mozilla$B$G%k%SI=<((B3</dc:title>
662 <dc:author xml:lang="ja">$BKLB<Z|(B</dc:author>
663 </p:ref>
664 <p:ref uri="http://piro.sakura.ne.jp/xul/_rubysupport.html" hrefLang="ja">
665 <dc:title xml:lang="en">XHTML $B%k%S%5%]!<%H(B</dc:title>
666 <dc:author>Piro</dc:author>
667 </p:ref>
668 <p:ref uri="http://piro.sakura.ne.jp/xul/_rubysupport.html.en" hrefLang="en">
669 <dc:title xml:lang="en">XHTML Ruby Support</dc:title>
670 <dc:author>Piro</dc:author>
671 </p:ref>
672 <p:SW page="ruby"/>
673 </p:entry>
674
675 <p:entry xml:id="META-NAMING" s="syntax">
676 <dc:title>Naming Rules for <p:he>meta</p:he> <p:ha>name</p:ha>s</dc:title>
677 <p:ref uri="http://www.altheim.com/specs/meta/NOTE-xhtml-augmeta.html"
678 hrefLang="en">
679 <dc:title xml:lang="en">Augmented Metadata in XHTML</dc:title>
680 <dc:author xml:lang="en">Murray Altheim</dc:author>
681 </p:ref>
682 <p:ref uri="http://www.nla.gov.au/metadata.html" hrefLang="en">
683 <dc:title xml:lang="en">Web Site Metadata Strategies and Guidelines</dc:title>
684 <dc:author xml:lang="en">National Library of Australia</dc:author>
685 </p:ref>
686 </p:entry>
687
688 <p:entry xml:id="META-HTTP-EQUIV" s="syntax">
689 <dc:title>Non$B!>(BASCII Characters In <p:he>meta</p:he> <p:ha>http-equiv</p:ha>
690 <p:ha>content</p:ha></dc:title>
691 <p:problem>
692 <p:i>Non$B!>(BASCII characters should be restricted in
693 <p:ha>content</p:ha> attribute values of
694 <p:he>meta</p:he> elements which have <p:ha>http-equiv</p:ha>
695 attribute, since HTTP defines header fields to be written in
696 ASCII + any right$B!>(Bhand half (HTTP/1.0) or ISO/IEC 8859$B!>(B1
697 (HTTP/1.1).</p:i>
698 </p:problem>
699 <p:current>
700 <p:i>Some HTML documents have <p:ha>content</p:ha> with
701 non$B!>(BASCII characters, particularlly for
702 <h:code>Default-Style</h:code> header field.</p:i>
703 </p:current>
704 </p:entry>
705
706 <p:entry xml:id="EMBED-META" s="syntax">
707 <dc:title>Embedding Metadata in HTML Document</dc:title>
708 <p:ref uri="http://www.altheim.com/specs/meta/NOTE-xhtml-augmeta.html"
709 hrefLang="en">
710 <dc:title xml:lang="en">Augmented Metadata in XHTML</dc:title>
711 <dc:author xml:lang="en">Murray Altheim</dc:author>
712 </p:ref>
713 </p:entry>
714
715 <p:entry xml:id="TITLE-HIGHER-PROTOCOL" s="syntax">
716 <dc:title><p:he>title</p:he> Is Redundant If Higher$B!>(BLevel Protocol
717 Has It</dc:title>
718 <p:problem>
719 <p:i><p:he>title</p:he> is redundant if higher$B!>(Blevel protocol has
720 the same information, e.g. <h:code>Subject</h:code> header
721 field in RFC 2822 messages.</p:i>
722 </p:problem>
723 <p:situation>
724 <p:i><p:he>title</p:he> is required in HTML DTDs.</p:i>
725 <p:i>It is common to present higher$B!>(Blevel title only in MUAs
726 (and does not provide <p:he>title</p:he> until user
727 requests to do so).</p:i>
728 <p:i>There's no standardized DOM interface to access to
729 higher$B!>(Blevel protocol providing information.</p:i>
730 </p:situation>
731 <p:current>
732 <p:i>Puts the same <h:q>title</h:q> to both <p:he>title</p:he>
733 and higher$B!>(Blevel protocol field.</p:i>
734 <p:i>Puts the title to higher$B!>(Blevel field and provides no
735 <p:he>title</p:he> although it is invalid against DTD.</p:i>
736 <p:i>Puts the title to higher$B!>(Blevel field and lefts
737 <p:he>title</p:he> blank. Although it is valid against
738 DTD, it should be bad solution.</p:i>
739 </p:current>
740 </p:entry>
741
742 <p:entry xml:id="HEAD-PROFILE-RELATIVE" s="syntax">
743 <dc:title>Relative <p:ha>profile</p:ha> URI References</dc:title>
744 <p:problem>
745 <p:i>Should relative references be allowed in <p:ha>profile</p:ha>
746 attribute?</p:i>
747 <p:i>If so, should <p:he>base</p:he> <p:ha>href</p:ha> be
748 used to resolve it?</p:i>
749 </p:problem>
750 <p:situation>
751 <p:i>HTML 4 defines the attribute as <h:code>%URI;</h:code> so
752 that relative references are allowed.</p:i>
753 <p:i>HTML 4 forces authors to place <p:he>base</p:he> element
754 before any relative references, but it is inpossible
755 in <p:ha>profile</p:ha> case.</p:i>
756 <p:i>HTML 4 proposes an XML Namespaces$B!>(Blike usage of <p:ha>profile</p:ha>
757 URI references. XML Names deprecates use of relative references.</p:i>
758 </p:situation>
759 <p:current>
760 <p:i>Using relative references as <p:ha>profile</p:ha> is rare.</p:i>
761 </p:current>
762 </p:entry>
763
764 <p:entry xml:id="XML-STYLESHEET-LINK" s="edit">
765 <dc:title>XHTML Documents With Both <h:code>xml-stylesheet</h:code>
766 And <p:he>link</p:he> Linking Style Sheets</dc:title>
767 <p:problem>
768 <p:i>Relationship between <h:code>xml-stylesheet</h:code> and
769 <p:he>link</p:he> linking style sheets in XHTML documents
770 should be clarified.</p:i>
771 </p:problem>
772 <p:current>
773 <p:i>Many XHTML documents do have both syntax of declarations
774 for the same style sheets.</p:i>
775 </p:current>
776 </p:entry>
777
778 <p:entry xml:id="TYPE-CONTENT-TYPE" s="syntax">
779 <dc:title>DataType <h:code>ContentType</h:code> With Parameters</dc:title>
780 <p:problem>
781 <p:i>In HTML 4, it is unclear whether <h:code>%ContentType</h:code>
782 attribute values can contain Internet Media Type parameters.</p:i>
783 </p:problem>
784 <p:situation>
785 <p:i>HTML 4 Specification does not mention to parameters.</p:i>
786 <p:i>HTML 4 defines <h:code>%ContentType</h:code> attributes as
787 case$B!>(Binsensitive.</p:i>
788 <p:i>Some Internet Media Type requires its parameters to identify
789 a particular sub$B!>(Bsub$B!>(Btype.</p:i>
790 <p:i>While media types, subtypes and parameter names are case$B!>(Binsensitive,
791 parameter values are not.</p:i>
792 </p:situation>
793 <p:current>
794 <p:i>Media type with parameters are often used in <h:code>%ContentType</h:code>
795 attributes, e.g. <h:code>type="text/javascript;
796 version=1.2"</h:code>.</p:i>
797 </p:current>
798 </p:entry>
799
800 <p:entry xml:id="ATTR-MEDIA-DEFAULT" s="syntax">
801 <dc:title><p:ha>media</p:ha> Default</dc:title>
802 <p:problem>
803 <p:i>Default value of <p:ha>media</p:ha> should be <h:code>all</h:code>.</p:i>
804 </p:problem>
805 <p:situation>
806 <p:i>HTML 4 defines <h:code>screen</h:code> is default in prose.</p:i>
807 <p:i>HTML 4 DTDs define it as <h:code>#IMPLIED</h:code>.</p:i>
808 </p:situation>
809 <p:current>
810 <p:i>Most authors and browsers assume that default is
811 <h:code>all</h:code>.</p:i>
812 </p:current>
813 </p:entry>
814
815 <p:entry xml:id="ATTR-MEDIA-SEMANTICS" s="syntax">
816 <dc:title><p:ha>media</p:ha> For Non$B!>(BStyle Sheet Links</dc:title>
817 <p:problem>
818 <p:i>Can <p:ha>media</p:ha> be used for non$B!>(Bstyle sheet links?</p:i>
819 </p:problem>
820 <p:situation>
821 <p:i>HTML 4 implies it is for style sheets.</p:i>
822 <p:i>HTML 4 DTD comment (informative) describes it is also
823 useful for links to printable version.</p:i>
824 <p:i>In HTML 4, <p:he>link</p:he> and <p:he>style</p:he> have
825 <p:ha>media</p:ha> but <p:he>a</p:he> and <p:he>area</p:he>
826 does not.</p:i>
827 </p:situation>
828 </p:entry>
829
830 <p:entry xml:id="ATTR-DIR-REQUIRED" s="edit">
831 <dc:title><p:ha>dir</p:ha> Attribute is Optional</dc:title>
832 <p:problem>
833 <p:i>XHTML m12n Specification marks <p:ha>dir</p:ha> attribute
834 as required in the abstract module definition.</p:i>
835 </p:problem>
836 <p:situation>
837 <p:i>Any other specifications and XHTML m12n DTD module
838 defines it as optional.</p:i>
839 </p:situation>
840 <p:current>
841 <p:i>No one believes it.</p:i>
842 </p:current>
843 </p:entry>
844
845 <p:entry xml:id="ATTR-DIR-INHERIT" s="semantics">
846 <dc:title><p:ha>dir</p:ha> Inheritance</dc:title>
847 <p:problem>
848 <p:i><p:ha>dir</p:ha> inheritance is not well-defined for
849 <p:he>title</p:he>, <p:he>li</p:he> and so on.</p:i>
850 <p:i>Inherited <p:ha>dir</p:ha> values and style sheet specifications
851 would make confusion.</p:i>
852 </p:problem>
853 <p:situation>
854 <p:i>HTML 4 defines inheriting rules of <p:ha>dir</p:ha>
855 for block$B!>(Blevel elements and inline elements.</p:i>
856 <p:i>It is independent of style sheet properties.</p:i>
857 </p:situation>
858 <p:H4 section="struct/dirlang.html#blocklevel-bidi"/>
859 </p:entry>
860
861 <p:entry xml:id="XHTML-MEDIA-TYPE" s="syntax">
862 <dc:title>XHTML Documents Labeled as <h:code>text/html</h:code></dc:title>
863 <p:ref uri="mid:f5by8dfh5cr.fsf@erasmus.inf.ed.ac.uk" hrefLang="en">
864 <dc:title xml:lang="en">Re: RDDL->RDF (was Re: Draft agenda of
865 22 February 2005 TAG</dc:title>
866 <dc:author xml:lang="en">Henry S. Thompson</dc:author>
867 </p:ref>
868 </p:entry>
869
870 <p:entry xml:id="HTTP-LINK" s="syntax">
871 <dc:title>HTTP <h:code>Link</h:code> Header Field</dc:title>
872 <p:problem>
873 <p:i>HTML 4 describes <h:code>Link</h:code> header field
874 differently as RFC 2068 (e.g. <h:code>anchor</h:code> parameter,
875 <p:ha>media</p:ha> attribute).</p:i>
876 <p:i><h:q>SGML entities</h:q> are allowed in that field
877 but what it has intended is unclear.</p:i>
878 </p:problem>
879 <p:current>
880 <p:i><h:code>anchor</h:code> is uncommon.</p:i>
881 <p:i><h:q>Entities</h:q> in <h:code>Link</h:code> is uncommon.</p:i>
882 </p:current>
883 </p:entry>
884
885 <p:entry xml:id="SCRIPT-EVENT-FOR" s="edit">
886 <dc:title><p:he>script</p:he> <p:ha>event</p:ha> and
887 <p:ha>for</p:ha> Is Not Reserved</dc:title>
888 <p:problem>
889 <p:i>HTML 4 DTDs (both Strict and Transitional) declare
890 <p:ha>event</p:ha> and <p:ha>for</p:ha> attributes even if
891 <h:code>%HTML.Reserved</h:code> is set to <h:code>IGNORE</h:code>.</p:i>
892 <p:i>In HTML marked-up version of HTML 4 DTDs (both Strict and Transitional),
893 <p:ha>for</p:ha> attribute is linked to the definition
894 of <p:ha>for</p:ha> attribute of <h:em><p:he>label</p:he>
895 element</h:em>, which has different syntax and semantics.</p:i>
896 </p:problem>
897 <p:situation>
898 <p:i>HTML 4 DTDs has the attribute definition, although
899 their comment mention they are <h:q>reserved</h:q> features.</p:i>
900 <p:i>A DTD fragment in the section 18.2.1 of HTML 4 Specification
901 does not include it.</p:i>
902 </p:situation>
903 <p:H4 section="interact/scripts.html#edef-SCRIPT"/>
904 <p:H4 section="sgml/dtd.html"/>
905 <p:H4 section="sgml/loosedtd.html"/>
906 </p:entry>
907 </p:doc>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24