2010-12-17 3 views
0

私は、HTMLページを使用して、2つのブロックスタイルのコントロールをWebページの同じ水平軸のレベルに配置しています。 cssでこれを行う最善の方法は何ですか?どのように私は2つのブロックスタイルのコントロールをCSSとWebページの同じhorozontalレベルに置くことができますか?

+2

display:inline-block –

+0

ie6/ie7では自然に* inline *で動作しません。 –

答えて

1

おそらくあなたは要素を浮かべることができますか?

HTML:

<div id="block1">Block 1</div> 
<div id="block2">Block 2</div> 

CSS:

#block1 { 
    float: left; 
} 

...もちろん、これはおそらく難しいのではなく、CSSクラスを利用したいと思います...ちょうどデモの例でありますコーディングIDは...

0
display: inline; 

これは要素がインラインでレンダリングされます。

+0

ええ、彼は高さ/幅コントロールを失います。 –

2
.blockStyleControl { 
    float: left; 
} 
0

いくつかの方法があります。

ほとんどのブラウザ間で互換性のある方法は、浮動させるか、絶対に配置するか、インラインまたはインラインブロックを表示することです。

ブラウザ間の互換性が低い方法は、display: table-cellを使用する方法です。

関連する問題