text-overflow

text-overflowプロパティは、テキストが要素のボックス内に収まりきらない場合に指定する要素になります。

text-overflowの説明図
text-overflow要素
記法

.クラス名 {
 overflow: hidden;
 text-overflow: 表示方法;
}

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="./main.css" />
    <title>text-overflowプロパティに関して</title>
  </head>
  <body>
    <p>通常表示</p>
    <p>
      Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ullam nostrum
      nulla nam nobis non facilis natus et corporis doloremque blanditiis?
    </p>
    <hr>
    <p>text-overflowの指定clip(はみ出たテキストが見えなくなる)</p>
    <p class="text-overflow-clip">
      Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ullam nostrum
      nulla nam nobis non facilis natus et corporis doloremque blanditiis?
    </p>
    <hr>
    <p>text-overflowの指定ellipsis(はみ出たテキストが省略表示)</p>
    <p class="text-overflow-ellipsis">
      Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ullam nostrum
      nulla nam nobis non facilis natus et corporis doloremque blanditiis?
    </p>
  </body>
</html>
.text-overflow-clip {
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}
.text-overflow-ellipsis {
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
出力結果

通常表示

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ullam nostrum nulla nam nobis non facilis natus et corporis doloremque blanditiis?


text-overflowの指定clip(はみ出たテキストが見えなくなる)

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ullam nostrum nulla nam nobis non facilis natus et corporis doloremque blanditiis?


text-overflowの指定ellipsis(はみ出たテキストが省略表示)

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ullam nostrum nulla nam nobis non facilis natus et corporis doloremque blanditiis?

以下の指定がないとtext-overflowは発動しない
overflow: hidden;