kade

技術系の記事を書いていきます。

CSS: サイズを中の要素の大きさに合わせる

どういう条件下かわからないのですが、divのwidthが親要素の大きさに引っ張られてしまうときがあります。

display: inline-block

sassだとこんな感じで子要素の大きさに応じてサイズが変わるようになります。

問題はこれだとinline扱いでblockの改行がなくなるので更にそれをwrapするなりbr付けるなりする必要があるかと思います。

inline-blockとかblockとか作法を知らないのでちょっと気持ち悪い気はしますがとりあえず。