文字列の切り詰め

テキストを指定された長さで切り詰める処理。表示領域やデータベースの制限に合わせて使用される。

文字列の切り詰め (トランケーション) とは、テキストを指定された長さで切り詰める処理です。表示領域の制限やデータベースのカラムサイズに合わせて使用されます。

UI では長いテキストを省略記号 (...) 付きで表示するのが一般的です。CSS の text-overflow: ellipsis を使えば、表示幅に収まらないテキストを自動的に省略できます。CSS レイアウトの実践書で詳しく学べます。

日本語テキストの切り詰めでは、文字の途中で切れないよう注意が必要です。サロゲートペアや結合文字の途中で切ると文字化けの原因になります。

検索エンジンのメタディスクリプションも、表示幅に応じて切り詰められます。重要な情報は冒頭に配置することが SEO の基本です。SEO 実践ガイドでもメタディスクリプションの最適な長さが解説されています。