multicol

multicol

[4] HTMLmulticol 要素は、 段組を表すものでした。

[8] NN3, NC4, JustView が対応していました。

[9] JustView は、 縦書き表示用に拡張していました。

代替

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

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

属性

[28] multicol 要素属性
cols1*DIGIT1段数NN3〜4, [JV]
gutterlength段間長NN3〜4, [JV]
widthlength(自動)NN3〜4
heightlength(自動)高さ[JV]

文脈

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

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

歴史

誕生

[10] Welcome to Netscape Navigator 3.0, , https://web.archive.org/web/20020630200918/http://wp.netscape.com/eng/mozilla/3.0/relnotes/windows-3.0.html#Layout

[111] HTML要素概説
要素名
multicol
日付
説明
頃の Netscape Navigator 3.0 は、 multicol を実装した。 >>37
出典
[39] HTML要素概説
要素名
multicol
日付
説明
その後、他のいくつかのWebブラウザーも何らかの形で実装した。 いくつかのウェブサイトで使われたが、 Internet Explorer は実装しなかったので普及しなかった。 現在は CSS で記述できる。 SW:multicol

[18] HTML Tag Reference, , http://web.archive.org/web/20010608085010/http://developer.netscape.com/docs/manuals/htmlguid/tags15.htm#tags%3AMULTICOL

HTML5

[25] HTML要素概説
要素名
multicol
日付
説明
HTML5利用者エージェントスタイルシートから multicol が削除された。 >>38 今は DOM 関連の規定に痕跡が残る。
出典

実装

[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

[7] どうみても段組を意味するこの要素をどうして JustView縦書きに流用したのでしょうね? <multicol baseline>