2026年9月10日
2026年9月10日
WordPressのCSS text-wrapでテキスト折り返しを制御する
はじめに
この記事では、WordPressサイト上でテキストの折り返しをより柔軟で効果的に制御するためのCSS text-wrapプロパティについて解説します。テキストが適切な場所で折り返されることで、デザインの一貫性と可読性が向上します。
症状・背景
このテーマが必要になる主な場面:
- テキストが予期せず途中で切れてしまう場合
- カスタムCSSを追加してテキストの表示を調整したい場合
- 各種デバイスやブラウザでの一貫した表示を保つ必要がある場合
手順・設定方法
ステップ1: CSSファイルにtext-wrapプロパティを追加
# カスタムCSSファイルを開く
nano themes/your-theme-name/assets/css/custom.css
# text-wrapプロパティを追加
p {
white-space: pre-wrap; /* テキストが適切な場所で折り返される */
}
ステップ2: 設定の確認と適用
# カスタムCSSファイルに変更を保存
Ctrl + O
# 編集画面から出る
Ctrl + X
# ブラウザを更新して設定を確認する
http://localhost/your-wordpress-site/
ステップ3: 他の要素での応用
# h1〜h6タグのtext-wrapプロパティも適用
nano themes/your-theme-name/assets/css/custom.css
# 設定を追加
h1, h2, h3, h4, h5, h6 {
white-space: pre-wrap;
}
# ブラウザを更新して確認する
http://localhost/your-wordpress-site/
ステップ4: 組み合わせと実践
# text-wrapプロパティを他のCSS設定と組み合わせる
nano themes/your-theme-name/assets/css/custom.css
# 設定追加
p, h1, h2, h3, h4, h5, h6 {
white-space: pre-wrap;
word-break: break-all; /* 必要に応じて文字列を強制的に破棄 */
}
# ブラウザで更新して確認する
http://localhost/your-wordpress-site/
注意事項
- カスタムCSSの追加は、既存のスタイルシートと互換性を持つように注意が必要です。
word-break: break-allプロパティは、長すぎる単語を破棄するため、すべてのテキストで使用する必要はありません。- テーマの更新時にはカスタムCSSが上書きされないよう、適切なバックアップやファイル管理を行うこと。
まとめ
1. text-wrapプロパティ: テキストが適切な場所で折り返されるように制御します。
2. white-space: pre-wrap: 改行と空白を保持しながらテキストの折り返しを行います。
3. word-break: break-all: 長すぎる単語を強制的に破棄します。
4. カスタムCSSファイル: テーマのCSSに追加することで、特定の要素に対してスタイル設定を適用できます。
関連記事: