2012-03-02 14 views
2

右側に2つのdivが並んでいて、常に100%に伸びています。左にあるものは必ずしもそこにあるとは限らず、128pxの幅の画像が含まれています。&高さ右側のdivの中には100%幅の表があります。これはできますか?誰もこれを行う方法を知っていますか?CSSが2つ並んでいます

+0

私は混乱しています。 divのいずれかが100%幅の場合、どのように2つのdivを並べることができますか? – SenorAmor

+0

彼は残りのスペースの100%を意味すると信じています。 – Dan675

+0

私は浮動小数点の左の位置を使用しようとしました。私はちょうどそれを動作させるように見えません。 – ONYX

答えて

2

Here is a jsfiddle(私が思う)あなたの問題を解決します。次回は、いくつかのコードが役に立ちますので、私たちは出発する場所があります。

右のdivで絶対位置を使用して「ストレッチ」にするのがトリックです。親は静的な位置決めを行うことができないことに注意してください。

EDIT:イメージが常に存在するとは限りません。このテクニックを使用するには、ロジックが必要な場合があります。 JavaScriptでクラスを削除/追加するか、.child2left: 0px;があるものを追加します。あなたが使用している技術は不明です。

EDIT2:Here is a linkこの記事では、テクニックやそれが役に立つ他の状況について説明します。

+0

その左のdivがいつも目に見えるわけではないので、右は常に左から128pxになるでしょう。 – ONYX

+1

私はこれについて簡単に答えました。ロジックが必要です.JS、PHP、JSPなどのプログラミング言語が必要です。イメージが存在しない場合は '.child2'に' left:0px; 'を付ける必要があります。 –

関連する問題