1
<div style="float: left"><a href="url" title="title">
<img src="/name.png" /></a></div>
<div style="text-align: right"><img src="/strip.png" /></div>

/strip.png を /name.png の後ろに移動するには、ページの幅が 1 行に収まらない場合にどうすればよいですか。現時点では、/strip.png は新しい行に移動します。ありがとう。

4

3 に答える 3

0
<div style="display: -webkit-flex;
            display: flex;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-flex-flow: row wrap;
            flex-flow: row wrap;" >
  <div>
    <a href="url" title="title"><img src="/name.png" /></a>
  </div>
  <div><img src="/strip.png" /></div>
</div>

http://jsfiddle.net/33XZ4/

于 2013-03-19T23:28:58.527 に答える
0

両方の div 要素を同じスペースに配置する (つまり、一方を他方の前に配置する) 場合は、絶対配置でのみこれを行うことができます。背景を使用して、フローティング div を他の div の子にすることもできますが、実際にはもっと複雑になると思います。あなたの簡単な例では、に変更float: leftするposition: absoluteだけで十分です。

http://jsfiddle.net/ExplosionPIlls/HLNTC/1/

position: relative2 つの div のコンテナーを作成して、絶対位置の div が適切に再生されるようにする必要がある場合があります。

于 2013-03-19T23:34:51.930 に答える
0

フロートする必要があります: 2 番目の div を右にします。

于 2013-03-19T22:53:15.957 に答える