要素をフロートさせたり、位置を絶対にすることなく、コンテンツのサイズに基づいてdivをそのサイズに合わせることが可能かどうかを明確にしたいと思います。出来ますか?
display
設定もちろん、これは 可能-JSFiddleの概念実証 であり、3つの可能なソリューションすべてを見ることができます:
display: inline-block
-これはあなたが気づいていないものです
position: absolute
float: left/right
display: inline-block
を使用できます。
次を使用できます。
width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;
EDIT:いいえ。 http://red-team-design.com/horizontal-centering-using-css-fit-contentを参照-value /
あなたも使用できます
単語分割:すべてを分割します。
何も機能していないように見えるとき、これは常に動作します;)