[4] [CODE(HTMLe)@en[[[multicol]]]] [[要素]]は、
[[段組]]を実現する [[HTML]] の要素です。 [[NN]]3, [[NC]]4,
[[JustView]] が対応しています。特に JustView
は、縦書き表示可能に拡張しています。
* 代替
[29] この[[要素]]は既に[[廃止]]されています [SRC@en[[[Web Applications 1.0]]]]。
[15] [[CSS]] 代替: ''[[CSS3 module: Multi-column layout]]'' ,
[CODE(CSS)@en[[[writing-mode]]]]
* 属性
[28]
,[[baseline]] , , , ,[JV]
,[[cols]] ,1*[[DIGIT]] ,1 ,段数 ,"[[NN]]3〜4, [JV]"
,[[gutter]] ,[[length]] , ,段間長 ,"NN3〜4, [JV]"
,[[width]] ,[[length]] ,(自動) ,幅 ,NN3〜4
,[[height]] ,[[length]] ,(自動) ,高さ ,[JV]
* 文脈
[5] 普通、 [[body]] 要素の子孫となって、[[ブロック要素]]として機能しますが、
(特に縦書きに使う場合に) [[head]]
要素の子要素である[[強制空要素]]にもされるようです。
(そういう仕様なのか、 [CODE(HTML)[head]] 要素内の不明な文字列は
[CODE(HTML)[body]] 要素内に存在するとみなす救済措置の結果なのかは分かりません...)
[11] >>5 なぜか [CODE(HTML)[]] と [CODE(HTML)[]] 両タグの間に [CODE(HTML)[MULTICOL]] タグを挿入と説明している文書が複数あります。まあ所詮[[不思議マーク付け]]なので何でもありといえばなんでもありです。
* 歴史
** HTML5
[23] [CITE@en[(X)HTML5 Tracking]] ([TIME[2009-02-11 18:39:08 +09:00]] 版)
[26] [CITE@en[(X)HTML5 Tracking]]
([TIME[2010-01-07 22:24:50 +09:00]] 版)
* 実装
[16] [[iCab]] も実装。 ''Index of /html_v3/multicol/view'' , ''iCab - Info''
** レンダリング
[14] [[Gecko]] では [CODE(CSS)@en[[[display]]: [[block]]; [[margin]]: 1em 0]]
という[[利用者エージェント・スタイル・シート]]で[[レンダリング]]されます。
([[Opera]]、[[WebKit]]、[[WinIE]] は対応していません。)
;;
** 構文解析
[31] [[Gecko]] では、[CODE(HTMLe)@en[[[multicol]]]] の[[開始タグ]]が、
開いている [CODE(HTMLe)@en[[[p]]]] [[要素]]があれば閉じます。
;;
[32] 同じく [[Gecko]] では、[CODE(HTMLe)@en[[[multicol]]]] の[[終了タグ]]が、
開いている[[要素]]があれば閉じます。この[[終了タグ]]はかなり強くて、
[CODE(HTMLe)@en[[[button]]]] や [CODE(HTMLe)@en[[[marquee]]]]
であっても閉じます。
;;
-
-
-
** 属性
[30] [[Gecko]] は [CODE(HTMLe)@en[[[multicol]]]] [[要素]]固有のどの[[内容属性]]にも
[[IDL属性]]にも対応していません。
* 関連
[27] [[段組]]の用例については [CODE(CSS)@en[[[column-[VAR[*]]]]]] の項を、
[[縦書き]]については[[縦書き]]の項を参照してください。
* 例
[20]
[CITE[病気と方言]] ([CODE[2005-05-26 20:46:53 +09:00]] 版)
[PRE(HTML invalid example code)[
インフォームド・コンセントという言葉がある。
[INS[...]]
]PRE]
* メモ
[12] ''Handleiding HTML - Beschrijving MULTICOL element''
[13] ''Multicol''
[17] [[Gecko]] ではかつての [[Netscape]] のようにはレンダリングされませんが、ブラウザ既定スタイル・シートではそれなりに考慮されています。たぶん CSS3 multicolumn layout が Gecko で実装された暁にはちゃんと元のように表示できるように (既定で) なると思います。予測ですが。
[19]
>>17 なりませんね...
([[名無しさん]] [WEAK[2007-01-13 12:01:57 +00:00]])
[22]
[CITE@ja-JP[マルチカラム - Weblog]] ([TIME[2007-08-30 07:00:00 +09:00]] 版)