2012-08-29 16 views
13

だから私はいくつかのDIVを持っています。 構造は、このインラインブロックを使用して2つのdivに垂直整列を適用する

<div id="content"> 
     <div id="lcol">some content</div> 
     <div id="lcol">some<br />content</div> 
    </div> 

で、私の問題は、二つのdivが異なる高さであることです。私は 'lcol'のためにdisplay:inline-blockを使用していますが、 'content'は普通のdivです。 2つのlcol divは実際に並んで表示されますが、divの下部に固定されています。私はそれらをdivの一番上に整列させたいと思います。私はvertical-align:topを 'content'に追加しようとしましたが、何も起こりませんでした。

アイデア?

JsFiddle:http://jsfiddle.net/qxe8h/1/

答えて

40

垂直整列与える:あなたのインラインブロック要素にトップを。このように書く:

#lcol {vertical-align:top;} 

チェックこのhttp://jsfiddle.net/qxe8h/2/

+2

私は今とても遅く感じます。ありがとう。 –

+0

@sandeepは機能しません:( – Luntegg

+7

DOMで一度だけIDを使用してください。同じスタイリングが必要な要素が複数ある場合は、代わりにクラスを使用してください。 –

関連する問題