-2

私は Web デザインの初心者で、ボックス レイアウトの問題を理解していると思います。

ここにフィドルがあります

HTML

<div class="content">
  <p class="inner left">....foofoofoo..</p>
  <p class="inner right">....blablabla..</p>
</div>

CSS

.content{
   display:-webkit-box;
}

私の問題は、内側の要素を1つ左に、もう1つを右に揃える必要があることです。

私は古い方法でそれを行う方法を知っていますが、ボックスプロパティでやりたいと思います。

やり方が古い。

.content{
  display:block;
}
.left{
   float:left;
}

.right{
  float:right;
}  
4

3 に答える 3

0

これが非常にうまく機能する代替案です:

.content{
    display: -webkit-box;
}

.inner {
    -webkit-box-flex: 1;
}

そして、固定幅を必要としません。

于 2012-09-18T12:24:44.143 に答える
0

box-pack プロパティを使用してコンテンツを正当化します。

box-pack:justify;

実際の例のフィドル

于 2012-09-18T12:05:49.837 に答える
0

Opera と IE はこれをサポートしていません。レイアウト ベースであるため、おそらく企業サイトにはそのまま残されますが、個人用には通常の方法でスタイルを設定する必要があるため問題ありません。

于 2012-09-21T15:48:26.500 に答える