/[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 - (hide annotations) (download) (as text)
Wed Jun 15 03:59:33 2005 UTC (19 years, 5 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/xml
(2005-02-25 version) Status: OBSOLETE

1 wakaba 1.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