プロパティについて
#
概要
初期値 | “line-break: auto;” |
適用対象 | インライン・ボックス |
継承 | Yes |
パーセント値 | パーセント値は指定できません |
計算値 | 指定したキーワード |
アニメーション | 離散 |
“line-break”プロパティはテキストへの改行規則の適用方法を指定するプロパティです。
サンプルコード
#
値
値 | 説明 |
---|---|
auto | 一行の長さなどから改行規則を自動的に選択する |
loose | もっとも緩やかな改行規則を適用する (一行の長さが短い場合に有用) |
normal | 通常の改行規則を適用する |
strict | もっとも厳密な改行規則を適用する |
anywhere | どの文字の間でも改行できる (“word-break”プロパティによる改行の禁止やその他の改行規則、ハイフネーションは無効です) |
共通キーワード |
値ごとに適用される規則の詳細についてはユーザー・エージェントに依りますが、仕様書では以下の規則については必須としています。
改行箇所 | “loose” | “normal” | “strict” |
---|---|---|---|
小書きの仮名(“ぁ”、“ァ”など)の直前 | 許容 | 許容 | 禁止 |
音記号(“ー”)の直前 | 許容 | 許容 | 禁止 |
“〜”、“ ゠”の直前 | 許容 | 許容 | 禁止 |
漢字や仮名とハイフン(“‐”と“ – ”)の間 | 許容 | 禁止 | 禁止 |
繰返し記号(“々”、“ゝ”など)の直前 | 許容 | 禁止 | 禁止 |
連続する“—”、“…”、“‥”の間 | 許容 | 禁止 | 禁止 |
区切り約物(“!”、“⁈”など)の直前 | 許容 | 禁止 | 禁止 |
中点類(“・”、“:”、“;”)の直前 | 許容 | 禁止 | 禁止 |
前置省略記号(“¥”、“#”や“№”など)の直前 | 許容 | 禁止 | 禁止 |
後置省略記号(“°”、“℃”や“%”など)の直後 | 許容 | 禁止 | 禁止 |
#
使用例
#
#
#
#
#