CSS

A property that sets the maximum size in the block (vertical) direction, preventing the element from growing beyond that limit.

max-block-size

やさしい説明

max-block-size は、「縦方向(ブロック方向)の最大サイズを決めるプロパティ」です。

たとえば、縦に伸びる要素(段落やボックス)があっても、「これ以上は大きくならないようにしてね」という上限を決められます。

この「ブロック方向」というのは、文章の流れに対して垂直の方向(普通の横書きなら“縦方向”)のことです。

つまり、横書きなら高さ、縦書きなら幅のことを指します。

イメージしやすい例

段落(pタグなど)にたくさんのテキストが入っていても、指定した上限を超えないようにして、あふれた分はスクロールしたり、隠したりできます。

こう書けばOK!

CSS

.box {
    max-block-size: 200px;
    overflow: auto;
}

この例では、縦方向のサイズが 200px を超えないようにし、それ以上の内容はスクロールで見られるようにしています。

ポイント