2011-11-13 5 views
0

私は偉大なFirefoxの上、以下の短いCSSコードCSS3コラム-countプロパティ

div#mydiv{ 
    border-style: none; 
    margin-bottom: 1em; 
    background-color: #F6F6F6; 
    color: #000; 
    padding-top: 20px; 
    padding-bottom: 20px; 
    text-align: justify; 
    column-width: 15em; 
    column-gap: 2em; 
    column-count:2; 
    -moz-column-width: 15em; 
    -moz-column-gap: 2em; 
    -moz-column-count:2; 
    -webkit-column-count:2; 
    -webkit-column-width: 15em; 
    -webkit-column-gap: 2em; 
    box-shadow: #ccc 0 0 15px; 
    } 

、この仕事をしたとテキストの2列を表示します。 Operaではこれが動作しますが、2列のテキストを表示するのではなく、3つの列が表示されます。

ので、Firefoxの:

BLAのBLA
BLAのBLA
BLAのBLA
BLAのBLA
BLAのBLA

オペラ

かくかくしかじか
かくかくしかじか
BLA bla bla

エクスプローラ

blablablablablablabla

私はオペラと間違っているものを知っていただきたいと思いますし、列のエクスプローラショーのテキストを持つ方法があるかどうか。

答えて

1

CSS3のために何らかの理由があるあなたに感謝しますか?そうでない場合、あなたは次のように単純にCSSでこれを行うことができます。

#container { 
    width:800px; 
} 

#left { 
    float:left; 
    width:400px; 
} 
#right { 
    float:right; 
    width:400px; 
} 

そして

HTML:

<div id="container"> 
<div id="left">..</div> 
<div id="right">..</div> 
</div> 

コードは、ちょうどあなたの例を与えるために、exacly権利ではないかもしれません。

+1

これを行うことで、左右の2 divの間でテキストを手で均等に分割しています。列のプロパティはスタイリッシュであり、あなたが書くテキストがどれくらい自動的にテキストを分割するかは分かりません。 – NoobTom

+0

私たちは理由があり、良いものを持っています。..cantはあなたにもっと役立ちますが、css3はまだ一部のブラウザではうまくサポートされていません。このサイトは、あなたのページが異なるブラウザでどのように見えるかを確認するのに役立ちます:http://browsershots.org/ – Jarno

関連する問題