Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
指定された幅を持つ html ブロック要素の左右のマージンを auto 値に設定すると、要素の位置が中央になります。しかし、ラッパーにコンテンツに応じて自動サイズを設定したい場合は、 を設定しましdisplay : inline-blockたが、中央の位置が機能しません...
display : inline-block
私は何をすべきか ?ありがとうございます。
ラッパーを使用したくない場合は、これを試すことができます。
<div class="box">test</div>
そしてCSS:
.box { display: table; border: 1px solid blue; margin: 0 auto; }
display: table特定の幅なしで使用すると、ボックスがコンテンツに合わせて縮小されます。その後、 を使用して中央に配置できますmargin: 0 auto。
display: table
margin: 0 auto
デモ フィドル: http://jsfiddle.net/audetwebdesign/FdnGs/