2017-02-22 10 views
0

に右揃えに別のテキストは、私はこのコードテキストが左に整列し、異なる高さと同じ行

<div> 
 
    <div style="float:left"> 
 
     <h2>header</h2> 
 
    </div> 
 
    <span style="float:right; vertical-align: bottom"> 
 
      text2 
 
    </span> 
 
    <div class="clear:both"></div> 
 
</div>

を持っています親の底辺div

どうすればよいですか?

+1

ヘッダは余裕 – j08691

+1

変更されたコードを持ってみてください

を整列させるために見ない理由です)しかし、私はこれがさらに進歩を助けると信じて – Venky

+0

余裕をリセットしたり、text2に余裕を追加しても問題を解決してくれます。 – Muflix

答えて

1

かなり奇妙なHTMLコードですが、ここではHTMLは変更されませんソリューションです:

は(PS:あなたはspanはないh1 WTH、親DIVの下に合わせる必要があることを尋ねた場合。あなたがそれらを与える必要があり、後者を望んで両方同じmargin-bottompadding-bottom。)

div:first-of-type { 
 
position: relative; 
 
overflow: hidden; 
 
} 
 
span { 
 
display: block; 
 
position: absolute; 
 
right: 0; 
 
bottom: 0; 
 
}
<div> 
 
    <div style="float:left"> 
 
     <h2>header</h2> 
 
    </div> 
 
    <span style="float:right; vertical-align: bottom"> 
 
      text2 
 
    </span> 
 
    <div class="clear:both"></div> 
 
</div>

+0

ありがとう、それは:) – Muflix

0

Pあなたはh2以来、あなたが使用している要素を変更することを考慮する必要があります、そして、spanは、同じデフォルトのユーザエージェントスタイルを持っていません。 h2はスパンよりも大きく/大きく表示され、スパンはより明るく表示されます。あなたは本当にこのために探している場合https://jsfiddle.net/pze8xgu0/(わからない:あなたはそれがこの

`<div style="float:left"> 
    <h2>header</h2> 
</div> 
<div style="float:right; vertical-align: bottom"> 
     <h2> text2</h2> 
</div> 
<div class="clear:both"></div>` 
関連する問題