2011-03-04 8 views
1

私は、1)ポストサムネイル、2)ソーシャルメディアボックス、および3)記事テキストの3つの要素を含むブログ記事を持っています。テキストをサムネイルの左に浮かべて(簡単に)、ソーシャルメディアボックスの左側にテキストを浮かべて、サムネイルの下にソーシャルメディアボックスを表示します。それを言うもう一つの方法は、私はサムネイルがソーシャルメディアボックスの上にあることを望んでいるが、それらの左に記事のテキストを浮かべておくことだ。問題は、サムネイルがソーシャルメディアボックスよりも広く、サムネイルの幅を補うためにソーシャルメディアボックスの右側に大きなギャップがあることです。テキストを両方の要素の左側に浮動させて、両方の要素に対してぴったり合うようにするにはどうすればよいですか?1つの大きなテキストブロックの左側に異なる幅の2つの要素を浮動させるにはどうすればよいですか?

私のコードはin jsFiddle

答えて

1

あなたはそれらを個別に浮き、というよりも浮いたdiv要素内のすべての項目をラップすることにより、個別に各サイドバーアイテムをラップするテキストを取得することができます。

.article-image, .sharebox-outer { 
    clear: left; 
    float: left; 
} 

jsFiddle

+0

クリア:左;私が逃したものです - ありがとう! –

0

利用可能であることはdiv要素を含む全体をいっぱいになるように浮かべ、ソーシャルメディアボックスを押し下げ、特定の幅を与えます。

h2.gentesque { float:left; width: 500px; } 
.article-image { float:left; width: /* whatever width */ } 
+0

はこれを取得することができませんでした1つは働く。私は明確だと思う:左;私が行方不明だったものです。私はちょうどあなたの答えを間違って解釈しているかもしれません。返信いただきありがとうございます。 –

+0

ベンブランクの答えはとにかくきれいです。 :) – dmackerman

関連する問題