hyphens : 単語の途中のハイフン CSSプロパティ
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ソフト・ハイフンあり
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ソフト・ハイフンあり
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ソフト・ハイフンあり
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
なお、見た目のため、このページの実行結果には「下のCSSコードも」適用している。
p {
border: solid blue; /* 境界線 */
max-width: 15em; /* 最大幅 */
color: red; /* 文字の色 */
background-color: #fef; /* 背景色 */
font-size: 1.2em; /* 文字の大きさ */
}
hyphensの概要
英語などの場合、長い単語で単語中で改行される場合、ハイフンが入る。その設定。
(表) hyphensの設定値| 設定値 | 機能 | デフォルト |
manual | ソフト・ハイフン( ­ )に従う。 | ○ |
auto | lang属性に従い、自動でハイフンが入る | |
none | ハイフンは入らない | |
まず、hyphensの設定が無い場合の結果。(デフォルト値のmanualと同じ結果)
<div/>ソフト・ハイフンなし</div>
<p class="sample" lang="de">
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
</p>
<div/>ソフト・ハイフンあり</div>
<p class="sample" lang="de">
Donaudampfschiffahrtselektrizitäten­hauptbetriebswerk­bauunterbeamten­gesellschaft.
</p>
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ソフト・ハイフンあり
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
manual
.sample {
hyphens: manual;
}
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ソフト・ハイフンあり
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
auto
この設定を有効にするには、lang属性を適切に設定する必要がある。
例では、lang="de"とドイツ語であることを明示しているので、「ソフト・ハイフンなし」でも自動的にハイフンが入っている。
.sample {
hyphens: auto;
}
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ソフト・ハイフンあり
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
none
.sample {
hyphens: none;
}
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ソフト・ハイフンあり
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
ハード・ハイフンとソフト・ハイフン
ハード・ハイフンは常にブラウザ上に表示される一方、 ソフト・ハイフンは改行されたときだけ表示される。
| 名前 | HTML記法 | ブラウザ上の表示 |
| ハード・ハイフン | ‐ | 常に表示 |
| ソフト・ハイフン | ­ | 改行されたときだけ表示 |
<div/>ハード・ハイフン</div>
<p class="sample" lang="de">
Donaudampfschiffahrtselektrizitäten‐hauptbetriebswerk‐bauunterbeamten‐gesellschaft.
</p>
<div/>ソフト・ハイフン</div>
<p class="sample" lang="de">
Donaudampfschiffahrtselektrizitäten­hauptbetriebswerk­bauunterbeamten­gesellschaft.
</p>
Donaudampfschiffahrtselektrizitäten‐hauptbetriebswerk‐bauunterbeamten‐gesellschaft.
ソフト・ハイフン
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
Donaudampfschiffahrtselektrizitäten‐hauptbetriebswerk‐bauunterbeamten‐gesellschaft.
ソフト・ハイフン
Donaudampfschiffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft.
リンク