htmlの標準では、連続した英字などは改行が行われないため、枠よりはみ出す場合があります。この場合、「word-break」「word-wrap」を使用して改行することができます。
逆に改行させたくない場合やHTMLに記述した通りに開業した場合は「white-space」を使用します。
「word-break」と「word-wrap」の違いは微妙で、特に日本語の単語認識の説明が難しいので、以下サンプルで色々な組み合わせの表示内容をご確認ください。
好みにも寄りますが、お勧めは「word-break:break-all」または「word-break:keep-all;word-wrap:break-word」となります。
生成された「html」「css」などのソースコードは、そのままコピー&ペーストで利用することが出来ます。
「word-break」「word-wrap」「word-wrap」のデフォルトはすべて「normal」です。
| 文字間隔 |
|
|---|
htmlで改行制御を行うには、 CSSの「word-break」「word-wrap」と「white-space」を使用します。
長い英単語を調べたら 「pneumonoultramicroscopicsilicovolcanoconiosis」のようです。
<div class="str">
<p>htmlで改行制御を行うには、
CSSの「word-break」「word-wrap」と「white-space」を使用します。</p>
<p>長い英単語を調べたら
「pneumonoultramicroscopicsilicovolcanoconiosis」のようです。</p>
</div>
<style type="text/css">
.str {
/*--- サンプル表示の枠 ---------------------------- */
width : 260px;
background : #fff;
border : 1px solid #999;
padding : 5px;
margin : 0 auto;
font-weight : normal;
text-align : left;
font-size : 12pt;
/* --- 文字情報設定 ------------------------------- */
line-height : 1.3; /* 行間隔(1行高さ)*/
letter-spacing : .1em; /* 文字間隔 */
word-break : normal;
word-wrap : normal;
}
</style>
| 生成できるホームページ・パーツ一覧 | |
文字のデザイン | |
画像のデザイン | |
ボタンのデザイン | |
入力項目のデザイン | |
テーブルのデザイン | |
BOXのデザイン | |
吹き出しのデザイン | |
ページのデザイン | |
図形のデザイン | |
| ご利用時の注意事項・制約事項 | |
| よくあるご質問 | |
| 何で無料なの? | |
| 生成コードに利用制限はある? | |
| 生成コードに保証はある? | |
| jQueryで生成できない? | |
CSS背景文字
CSSブリンク
CSS改行位置
先頭文字
文字サイズ
影付け
インデント
言語切換え
CSS文字縁取り
SVG文字縁取り

画像文字重ね
NEW,UP
遠近・奥行
文字の回転
縦長・横長
スクロール
マウス選択色
斜体文字
文字の強調
縦書き
CSSで文書を縦書きにする
縦書き
スマートフォン・タブレット | 運営:株式会社シーマン |