幅が指定されていないヘッダー/コンテナーがあります (したがって、親と同じ長さです)。その中に、2 つの小さな div があります。ここで、最初の 1 つには (設定されたサイズの) 画像のみを含める必要があり、もう 1 つは残りのスペースと同じ大きさにする必要があります。ヘッダーの幅がわからないため、幅を設定できません。純粋なCSSでこれを行うにはどうすればよいですか?
私が最終的に欲しいのは画像であり、次にいくつかのテキストが右上に配置され、次にいくつかのテキストが左の画像の下部に配置されます。これを行うためのより良い方法を知っていますか?
理解しやすいように、次の図を示します。
ありがとう、アレクサンダー
編集1:
HTML:
<div class="header">
<div class="header_left">
<div class="pic"><img width="35px" src="http://upload.wikimedia.org/wikipedia/commons/1/1a/Volkswagen_Logo.png" /></div>
</div>
<div class="header_right">
<div class="time">18m ago</div>
<div class="name">Volkswagen</div>
</div>
</div>
CSS:
.header {
}
.header_left {
display: inline-block;
}
.pic {
margin: 5px;
}
.header_right {
display: inline-block;
}
.time {
margin: 5px;
float: right;
}
.name {
margin: 5px;
float:left;
}
色々と試してみた結果、これが最後になるので、今はちょっと面倒です。