CSS - line-clamp

トップ > CSSリファレンス > line-clamp

概要

属性名line-clamp
none | <integer>
初期値none
参考https://developer.mozilla.org/ja/docs/Web/CSS/-webkit-line-clamp
仕様https://w3c.github.io/csswg-drafts/css-overflow-4/#propdef-line-clamp

説明

長い文章の最初の数行のみを表示したい際、ボックスの高さではなく「3行表示」など行数で指定したい場合に利用できます。

説明
none行数を制限しません。
<integer>表示したい行数を指定します。

使用例

display-webkit-box または -webkit-inline-boxoverflowhidden が設定されている場合に有効です。Firefox の場合は -webkit-box-orientvertical の設定も必要です。

CSS
.example-box {
  width: 20rem;
  border: 1px solid #999;
  padding: .2rem;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
HTML
<div class="example-box">
Once Upon a time, there lived an old man and an old woman in a small village.
The man went to the mountain to gather firewood.
The woman went to the river to wash their clothes. 
</div>
表示
Once Upon a time, there lived an old man and an old woman in a small village. The man went to the mountain to gather firewood. The woman went to the river to wash their clothes.

関連項目

display, overflow

Copyright (C) 2023 杜甫々
初版:2023年3月26日、最終更新:2023年3月26日
http://www.tohoho-web.com/css/prop/line-clamp.htm