multicol

multicol

[4] multicol 要素は、 段組を実現する HTML の要素です。 NN3, NC4, JustView が対応しています。特に JustView は、縦書き表示可能に拡張しています。

代替

[29] この要素は既に廃止されています Web Applications 1.0

[15] CSS 代替: CSS3 module: Multi-column layout <http://www.w3.org/TR/css3-multicol>, writing-mode

属性

[28]

baseline[JV]
cols1*DIGIT1段数NN3〜4, [JV]
gutterlength段間長NN3〜4, [JV]
widthlength(自動)NN3〜4
heightlength(自動)高さ[JV]

文脈

[5] 普通、 body 要素の子孫となって、ブロック要素として機能しますが、 (特に縦書きに使う場合に) head 要素の子要素である強制空要素にもされるようです。 (そういう仕様なのか、 head 要素内の不明な文字列は body 要素内に存在するとみなす救済措置の結果なのかは分かりません...)

[11] >>5 なぜか <HTML><HEAD> 両タグの間に MULTICOL タグを挿入と説明している文書が複数あります。まあ所詮不思議マーク付けなので何でもありといえばなんでもありです。

歴史

HTML5

[23] (X)HTML5 Tracking ( 版) <http://html5.org/tools/web-apps-tracker?from=2777&to=2778>

[26] (X)HTML5 Tracking ( 版) <http://html5.org/tools/web-apps-tracker?from=4541&to=4542>

実装

[16] iCab も実装。 Index of /html_v3/multicol/view <http://www.openspc2.org/html_v3/multicol/view/>, iCab - Info <http://www.macuarium.com/comunidad/downloads/icab/iCab-Info.html>

レンダリング

[14] Gecko では display: block; margin: 1em 0 という利用者エージェント・スタイル・シートレンダリングされます。 (OperaWebKitWinIE は対応していません。)

[36] >>14 はまだ残っているようです。

構文解析

[31] Gecko では、multicol開始タグが、 開いている p 要素があれば閉じます。

[32] 同じく Gecko では、multicol終了タグが、 開いている要素があれば閉じます。この終了タグはかなり強くて、 buttonmarquee であっても閉じます。

[33] WebKitOperamulticol に対応していません。

[35] HTML5 構文解析器になったので Firefox はもう >>31>>32 のような挙動ではありません。

属性

[30] Geckomulticol 要素固有のどの内容属性にも IDL属性にも対応していません。

関連

[27] 段組の用例については column-* の項を、 縦書きについては縦書きの項を参照してください。

[20] 病気と方言 (2005-05-26 20:46:53 +09:00 版) <http://www.okinawa.med.or.jp/old/ippan/saijiki3/sai43.htm>

<MULTICOL COLS="2" GUTTER="30">
 インフォームド・コンセントという言葉がある。
...
<BR>
<BR>
</MULTICOL>

メモ

[12] Handleiding HTML - Beschrijving MULTICOL element <http://www.dto.tudelft.nl/mirhtml/element/multicol.htm>

[13] Multicol <http://www.blooberry.com/indexdot/html/tagpages/m/multicol.htm>

[17] Gecko ではかつての Netscape のようにはレンダリングされませんが、ブラウザ既定スタイル・シートではそれなりに考慮されています。たぶん CSS3 multicolumn layout が Gecko で実装された暁にはちゃんと元のように表示できるように (既定で) なると思います。予測ですが。

[19] >>17 なりませんね... (名無しさん 2007-01-13 12:01:57 +00:00)

[22] マルチカラム - Weblog ( 版) <http://ryus.s21.xrea.com/w/item/949>

[34] Introducing NetscapeML ( ( 版)) <http://lists.w3.org/Archives/Public/www-html/1996Jun/0234.html>

[1] Site Compatibility for Firefox 22 - Mozilla | MDN ( 版) <https://developer.mozilla.org/en-US/Firefox/Releases/22/Site_compatibility#HTML_elements_with_tag_names_bgsound.2C_multicol.2C_and_image_no_longer_use_the_HTMLSpanElement_inteface>

Previously, creating an HTML element with one of these tag names resulted in an HTMLSpanElement. Now <bgsound> and <multicol> are HTMLUnknownElement and <image> is HTMLElement, as per spec.

[2] 27672 – Remove multicol from this list since it doesn't have any default style ( 版) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=27672>

[3] Remove multicol from elements with default margins · whatwg/html@0abf537 ( 版) <https://github.com/whatwg/html/commit/0abf537186a48f05171d6daf262306fb933ab327>

[6] [css-multicol-1] Renaming multicol element to multicol container. Fixes (rachelandrew著, ) <https://github.com/w3c/csswg-drafts/commit/ad0f491d251dc1b4714f0218160df3929ead6564>