<div id="wr">
<div id="con">
<div id="unknownWidth">some box with unknown width</div>
</div>
<div id="knownWidth"></div>
</div>
#wr {
width:300px;
height:100px;
border:1px solid red;
margin:50px;
}
#knownWidth {
width:100px;
height:30px;
margin:0px auto;
border:1px solid gray;
}
#unknownWidth{
height:30px;
margin:0px auto;
border:1px solid blue;
}
はいじるするためのリンクです: http://jsfiddle.net/7EsMR/CSS divs:display:table alternative?ここで
はそれが#unknownWidth
ボックスにdisplay:table
を使用して回避し、それが提供していますと同じ機能を維持することは可能ですか?
IE7では動作する必要がありますが、IE6では動作しません。 :D
必要な結果: http://jsfiddle.net/7EsMR/1/
おかげで、あなたはラップの子とtext-align: center
にdisplay: inline
の組み合わせを使用することができます)
http://stackoverflow.com/questions/283961/centering-a-div-block-without-the-width – sascha