2011-07-13 18 views
11

CSS3の複数列で未亡人や孤児をうまく扱う方法があるかどうかを見ていますが、見つからないことには失望しています。私はwidoworphanプロパティを試しましたが、何もしませんでした。CSS3の列 - 寡婦/孤児

誰かがCSS3マルチカラムを使用して未亡人や孤児を処理する方法を知っていますか?

答えて

15

暫定的な解決策は、あなたが列にわたって破壊を回避したいブロックレベル要素に

display: inline-block 

を追加することです。私は最近、<li><dl>にこれを必要としました。いずれかのためにうまくいく。

+0

この問題は、箇条書きポイントがインラインブロックの一番下に揃うという問題です。そのための回避策はありましたか? –

5

仕様はalgorhitms should honor widows and orphansです。どれくらいのことがわかりません。しかし、あなた自身の中には、が決してpの中に侵入しないと言って、自分自身を制御することができます。そのために

、あなたは基本的に彼らは、デフォルト、およびavoidalwaysあるautoのような値をとる

  • break-before
  • break-after
  • break-inside

を使用しています。プラスいくつか追加。

Operaはそれをサポートし、あなたはここで情報を見つけることができます。これにhttp://www.opera.com/docs/specs/presto2.10/css/multicolumnlayout/

+0

新しい列を強制することも、自動的に行うこともできるようです。ウィルスや孤児を2行などに制限する設定は表示されません。 –

+2

ブラウザがサポートする方法を確認するテストページ'orphans'と' widows'のカラム:http://quirksmode.org/css/css2/widows.html Chromeはそれをサポートしていますが、IE10もFirefox 24はサポートしていません。 – Victor

+0

Firefoxはおそらく、バグの履歴があるとしばらくそれをサポートしません... https://bugzilla.mozilla.org/show_bug.cgi?id=137367 – ygoe

関連する問題