受験がテーマのWEB漫画をおいてます〜。共有テンプレート・共有プラグインも製作しています。共有テンプレート・共有プラグインのページにて作者名「rainbow」と検索してください。

先日マルチカラムをjavascriptで実現するという記事を見かけました。

CSS3のMulti-columnレイアウトを先取りする方法::[7korobi8oki.com]


これと縦書きを組み合わせれば理想のページが作れるのではと思いました。



これまでは、例えばdivタグにある文章が多くなるとdivが下に伸びました(1)。縦書きにするとdivの進行方向が左になります(2)。このままだと横長のページになってしまい、スクロールも面倒になります。

(3)のマルチカラムを使用して縦書きにすると(4)のようになるのでは、という感じです。


しかしここ数日いろいろ試してみましたがうまくいきません。縦書きCSSの writing-mode:tb-rl; や layout-flow:vertical-ideographic; を使ってみても、うまく次のカラムへつながりません。文章を流し込んでいるdivがだらだらと横長の2段カラムになったり、縦長の2段カラムになったりで、実用には及びません。

横長になってしまうのを防ぐために、CSSのmax-widthを導入してみることにしました。

あるSEのつぶやき: minmax.js - IEでCSSのmax-widthなどを使えるようにするライブラリ


しかしこれでもってしてもdivが横長になってしまいます。どうしたものかと途方に暮れているのが現状です。

なにかアイデアありましたらお教えくださいませ。

【2007/04/01 18:28】 | 小説について
トラックバック(0) |


つなさらだ
日本人は、縦書きが好き?
私もjavaを勉強したいと思っているのですが、色々忙しくて、あとまわしになっています。


斎七
>>つなさらださん
小説では縦書きは憧れですね〜。しかし理想の縦書きページはまだまだ遠いです。
スクリプトに詳しい人はかっこいいですよね。僕も精進します(´ω`;)

コメントを閉じる▲