文字表示処理
2009-08-09 (日) 20:19:00 (217d)

lifebuoy.png HTML5より定義されている文字表示処理、特にワードラップや禁則処理関係についてまとめます。

禁則・ワードラップ関係  

word-break  

  • ワードラップ指定。元々IEが独自実装していたもの。

    word-break: value

    break-all:英語/日本語などを区別せず、単語の途中であっても表示範囲に合わせて改行する。
    break-word:単語の切れ目で改行する。枠をはみ出す可能性がある。
    normal:英語等では単語の切れ目、日本語では表示範囲に合わせて改行する。英語の場合はみ出す可能性がある。

-webkit-line-break  

  • いわゆるCJK(中国語、日本語、韓国語)の禁則処理についての指定。IEでの「line-break:」に当たるもの。

    webkit-line-break: setting

    after-white-space:
    normal:

-webkit-nbsp-mode  

  • non-breaking spaceの動作指定。normalでは改行動作を行いspaceでは改行せず続ける。

    -webkit-nbsp-mode: mode

    normal:
    space:

Text-overflow  

  • インラインブロックのテキストが溢れた際の処理を指定します。「ellipsis」の場合は”...”に置き換えられ、「clip」の場合はブツリと切れます。
    text-overflow: ellipsis;

アウトライン(ふちどり)関係  

-webkit-text-stroke  

  • 文字のアウトライン(ふちどり)描画についての指定を行う。-webkit-text-stroke-colorと-webkit-text-stroke-widthを同時に指定するもの。

-webkit-text-stroke-color  

  • アウトライン色の指定。

-webkit-text-stroke-width  

  • アウトライン幅の指定。

-webkit-text-fill-color  

  • アウトライン描画の(内側の)塗りつぶしの色を指定。color:と競合した場合は、こちらが優先される。




スポンサード リンク