2011-07-01 6 views
1

私のアプリのボタンの周りにdivを配置しようとしています。 divにはボタンの周りに5ピクセルのパディングがあります。しかし、divは、幅で番号を設定しない限り、ページの幅全体に広がっています。明らかに、個々のボタンの幅を指定する代わりに、すべてのdivに '自動'幅を持たせる方がずっと簡単です。これを行う方法はありますか?ボタンの背景であるdivに自動幅を設定する方法

スタイルシート:

.button_div {width: auto; height: auto; border-radius: 10px; padding: 5px;} 

ビュー:

<div class="button_div"> 

ありがとう!

答えて

3

の「自動」幅は、divが全幅を占めるためのです。 Divはデフォルトでブロックレベルです。

divをコンテンツのサイズに縮小するには、浮動させるか、ディスプレイをインラインブロックに設定する必要があります。

+0

@DA、感謝を使用してはいけません!このdivをインラインブロックに設定すると作業が完了しました。それはちょうど私が合併症を予見していないこの1つの要素だった... djou? – Jay

+0

インラインブロックの唯一の問題は、古いバージョンのIEでサポートされている場合です(しかし、それは常に複雑ではありません) –

0

は、なぜあなたは

<button class="someClass"/> 

.someClass {padding: 5px;} 
関連する問題