【コピペOK】CSSで文字の行数を制限する方法

当ページのリンクには広告が含まれています。

CSSで文字の行数を制限したい。

こんなお悩みを解決します。

もくじ

CSSで文字の行数を制限する方法

参考HTML

参考HTMLはこちら。

<p class="text">弊社のCEOであり、経験豊富なビジネスリーダーです。顧客満足度を最優先に考え、チーム全員を鼓舞しています。</p>
<p class="text">マーケティング部門のリーダーであり、優れたマーケティング戦略を立案・実行しています。常に新しいアイデアを考え、ビジネス成長に貢献しています。</p>
<p class="text">開発チームのリーダーであり、卓越した技術スキルを持っています。製品の品質向上に注力し、最新技術を導入しています。</p>

※テキスト以外のHTMLは省略してます。

デフォルトでは、すべてのテキストが表示されます。

1行目のみ表示させるCSS

.text {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

1行目のみ表示し、2行目以降は非表示となります。

指定した行数を表示させるCSS

.text {
  display: -webkit-box;
  -webkit-line-clamp: 3;//3行以上は表示しない
  -webkit-box-orient: vertical;
  overflow: hidden;
}

上記コードの場合、3行目まで表示し、4行目以降は非表示となります。

ポイント:-webkit-line-clampで行数を指定する

たとえば、5行目まで表示させたい場合は、-webkit-line-clamp: 5;と指定すればOKです!

まとめ:CSSで文字の行数を制限する方法

CSSで文字の行数を制限する方法について解説しました。

最後までご覧いただきありがとうございました^^

みなさんの参考になれば幸いです。ではっ!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

高卒→製造業→Web制作フリーランス→月70万円稼ぐ→クライアントワークに消耗→会社員へUターン予定

コメント

コメントする

CAPTCHA


もくじ