やってみよう下のつまみで幅を変えると、入りきらない文字が「…」になります
表示・レイアウトメジャー(よく見る)
テキストの省略(…)
Text Truncation / Ellipsis
入りきらない長い文字が、最後で「…」になって省略される。
別名三点リーダー省略文字の省略エリプシスはみ出し省略
どこで使われている?
- よく見かける場所
- メールの件名一覧、ネット通販の商品名、ファイル一覧
- 使うとよい場面
- 長い文字でも、一覧の行の高さをそろえたいとき
- 避けたい場面
- 全文を読まないと意味が通じない大事な文
AIへの指示文
これをコピーしてAIに貼り付ければOKです。Webサイトを作る前提の内容です(右上の「何を作る?」で変えられます)。
HTML / CSS / JavaScript で「テキストの省略(…)(Text Truncation / Ellipsis)」を実装してください。 動き:1行に入りきらない文字は末尾を「…」で省略して、高さが崩れないようにする。2行以上で省略したいときは行数を指定する。省略した全文は長押しやツールチップで見られるようにする。 使う部品:text-overflow: ellipsis(複数行なら line-clamp)
もっと詳しく:プログラムでの部品名
同じ動きでも、作るものによってプログラムの中での部品の名前が違います。上の指示文にはすでに入っているので、覚える必要はありません。AIの説明に出てきた単語を確認したいときに使ってください。
| Webサイトなら | text-overflow: ellipsis(複数行なら line-clamp) |
|---|---|
| iPhoneアプリなら | Text の lineLimit + .truncationMode(.tail) |
| Androidアプリなら | Text の maxLines + overflow = TextOverflow.Ellipsis |
| Flutterなら | Text の maxLines + overflow: TextOverflow.ellipsis |
| React Nativeなら | Text の numberOfLines |