/[pub]/suikawiki/sw4data/ids/8/30.txt
Suika

Contents of /suikawiki/sw4data/ids/8/30.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sat Nov 15 19:52:49 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: before-graph-20090923, suika-20100509, HEAD
File MIME type: text/plain
converted from SuikaWiki3 <http://suika.fam.cx/gate/cvs/suikawiki/wikidata/page/4D756C74694C656E677468.txt>

1 wakaba 1.1 * [CODE(SGML)[%MultiLength;]] 型 (HTML 4)
2    
3     - [1] [CODE(ABNF)[[DFN[%MultiLength]] := %[[Length]]; / 相対長]]
4     - [2] [CODE(ABNF)[[DFN[相対長]] := [整数] "*"]]
5    
6    
7     [7] 仕様書:
8     - [[HTML 4]]
9     -- [HTML4ML] <IW:HTML4:"types.html#type-multi-length">
10     --[HTML4COLWIDTH] [CODE(HTMLe)[[[colgroup]]]] 要素
11     [CODE(HTMLa)[[[width]]]] 属性
12     <IW:HTML4:"struct/tables.html#adef-width-COLGROUP">
13     -- [[厳密DTD]] <IW:HTML4:"sgml/dtd.html#MultiLength">
14     -- [[移行用DTD]] <IW:HTML4:"sgml/loosedtd.html#MultiLength">
15     -[[XHTML 1.0]]
16     -- [CSECTION[A.1.1. XHTML-1.0-Strict]]
17     <http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#dtdentry_xhtml1-strict.dtd_MultiLength>
18     -- [CSECTION[A.1.2. XHTML-1.0-Transitional]]
19     <http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#dtdentry_xhtml1-transitional.dtd_MultiLength>
20     -- [CSECTION[A.1.3. XHTML-1.0-Frameset]]
21     <http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#dtdentry_xhtml1-frameset.dtd_MultiLength>
22     - [[XHTML m12n]]
23     --[CSECTION[4.3. Attribute Types]]
24     <IW:XHTML1m12n:"abstraction.html#dt_MultiLength">
25    
26     [9]
27     :[[引数実体名]]:[CODE(SGML)[%[[MultiLength]]]] ([[HTML 4]], [[XHTML 1.0]])
28     :抽象属性型名:[CODE[MultiLength]] ([[XHTML m12n]])
29     :属性型名:[Q[multi-length]] ([[HTML 4]])
30     :[[SGML]] [[属性型]]:[CODE(SGML)[[[CDATA]]]] ([[HTML 4]])
31     :[[XML]] [[属性型]]:[CODE(XML)[[[CDATA]]]] ([[XHTML 1.0]])
32     :大文字・小文字:無関係
33    
34     [3] 複数長型は、[[画素]]単位の長さ
35     ([CODE(SGML)[%[[Pixels]];]]),
36     百分率指定または相対長により長さを指定できます [SRC[HTML4ML]]。
37    
38     [8] HTML 4 DTD の注釈 (参考) には
39     [Q[pixel, percentage, or relative]<IW:HTML4:"sgml/loosedtd.html#MultiLength">]
40     と書かれています。
41    
42     [4] 相対長で数値部分は「整数」としか書かれていませんが、常識的に考えて正の数でしょう。
43     幅の割当方法から考えて零も不可と思われます。
44    
45     [5] [CODE[MultiLength]] 値から実際の長さをどう決定するかは、
46     まず無単位整数 = 画素単位の指定,
47     百分率指定に場所を割当て、
48     残った部分を全体とします。
49     相対長の指定のものでその残りを分配します。
50    
51     相対長の数値部分 (既定値 [CODE(HTML)[1]]) が占める割合になります。
52     たとえば60画素分を全体とし、
53     [CODE(HTML)[*]] と [CODE(HTML)[2*]] と [CODE(HTML)[3*]] で分配するなら、
54     それぞれ10画素、20画素、30画素を得ることになります。
55    
56    
57     [6]
58     >>2,>>4 [CODE(SGML)[%MultiLength;]] である
59     [CODE(HTMLe)[[[colgroup]]]] 要素の
60     [CODE(HTMLa)[[[width]]]] 属性の説明 [SRC[HTML4COLWIDTH]]
61     には、そこでは特殊形 [CODE(HTML)[0*]]
62     を認め、必要な最小幅を表すと書かれています。つまり、一般には
63     [CODE(HTML)[0*]] は認められないということです。
64    
65    
66     [[#comment]]
67    
68    
69     * メモ

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24