CSS3のcolumnプロパティで段組み

column-count

段組の段数を指定

column-rule-width

段組の横幅を指定

column-rule-gap

段組の境界幅を指定

column-rule-style

段組の境界線を指定

column-rule-color

段組の境界線の色を指定

以下サンプル

「天は人の上に人を造らず人の下に人を造らず」と言えり。されば天より人を生ずるには、万人は万人みな同じ位にして、生まれながら貴賤きせん上下の差別なく、万物の霊たる身と心との働きをもって天地の間にあるよろずの物をり、もって衣食住の用を達し、自由自在、互いに人の妨げをなさずしておのおの安楽にこの世を渡らしめ給うの趣意なり。されども今、広くこの人間世界を見渡すに、かしこき人あり、おろかなる人あり、貧しきもあり、富めるもあり、貴人もあり、下人もありて、その有様雲とどろとの相違あるに似たるはなんぞや。その次第はなはだ明らかなり。『実語教じつごきょう』に、「人学ばざれば智なし、智なき者は愚人なり」とあり。されば賢人と愚人との別は学ぶと学ばざるとによりてできるものなり。また世の中にむずかしき仕事もあり、やすき仕事もあり。そのむずかしき仕事をする者を身分重き人と名づけ、やすき仕事をする者を身分軽き人という。すべて心を用い、心配する仕事はむずかしくして、手足を用うる力役りきえきはやすし。ゆえに医者、学者、政府の役人、または大なる商売をする町人、あまたの奉公人を召し使う大百姓などは、身分重くして貴き者と言うべし。
 身分重くして貴ければおのずからその家も富んで、下々しもじもの者より見れば及ぶべからざるようなれども、そのもとを尋ぬればただその人に学問の力あるとなきとによりてその相違もできたるのみにて、天より定めたる約束にあらず。ことわざにいわく、「天は富貴を人に与えずして、これをその人の働きに与うるものなり」と。されば前にも言えるとおり、人は生まれながらにして貴賤・貧富の別なし。ただ学問を勤めて物事をよく知る者は貴人となり富人となり、無学なる者は貧人となり下人げにんとなるなり。

CSS3の新要素で段組ができるかどうかの実験。 float:left;やafter擬似要素にclear:both;の必要がなくなるかも。

対応ブラウザ

GoogleChrome 11

Safiri 5

Firefox 3.6

Opera 11

view source

JavaScript

$(function(){

  const elem = $('.paper');
	const elemTxt = elem.html();//
  console.log(elemTxt);
  const re = new RegExp(/[0-9]*/, 'img');
	const replaceTxt = elemTxt.replace(re,'<span class="han-num">\0</span>');
	elem.html(replaceTxt);// 差し替え
});

CSS

div.column_parent{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2;

  -webkit-column-width:18em;
  -moz-column-width:18em;
  column-width:18em;

  -webkit-column-gap:2em;
  -moz-column-rule-gap:2em;
  column-rule-gap:2em;

  -webkit-column-rule-style:dotted;
  -moz-column-rule-style:dotted;
  column-rule-style:dotted;

  -webkit-column-rule-color:#0000ff;
  -moz-column-rule-color:#0000ff;
  column-rule-color:#0000ff;

}

HTML

ページのソースを表示 : Ctrl+U , DevTools : F12

view-source:https://hi0a.com/demo/-css/css3-column/

ABOUT

hi0a.com 「ひまアプリ」は無料で遊べるミニゲームや便利ツールを公開しています。

プログラミング言語の動作デモやWEBデザイン、ソースコード、フロントエンド等の開発者のための技術を公開しています。

必要な機能の関数をコピペ利用したり勉強に活用できます。

プログラムの動作サンプル結果は画面上部に出力表示されています。

環境:最新のブラウザ GoogleChrome / Windows / Android / iPhone 等の端末で動作確認しています。

画像素材や音素材は半分自作でフリー素材配布サイトも利用しています。LINK参照。

動く便利なものが好きなだけで技術自体に興味はないのでコードは汚いです。

途中放置や実験状態、仕様変更、API廃止等で動かないページもあります。