≪ Today I learned. RSS購読
公開日
タグ
CSS
著者
ダーシノ(@bc_rikko)

block要素をinline-block要素っぽく扱う方法

fit-contentを使うことで、block要素でも中身のサイズに合わせてwidthが変わる。(FigmaのHugコンテンツ的な感じ、しらんけど)

<div class="container">
  <div class="item">...</div>
  <div class="item">...</div>
  <div class="item">...</div>
</div>

<style>
.item {
  width: fit-content;
}
</style>

inline-blockとfit-contentの違い

block要素として使いたいけど、widthは子要素によって変わってほしいというときに fit-contentが活躍する。

デモ

block block block

max-content max-content max-content

min-content min-content min-content

fit-content fit-content fit-content