テキストを大文字/小文字化する方法を指定する。
名前 | text-transform
|
---|---|
値 | none | [capitalize | uppercase | lowercase] || full-width || full-size-kana |
初期値 | none |
適用対象 | テキスト |
継承 | される |
百分率 | 受容しない |
算出値 | 指定されたキーワード |
正準的順序 | 該当なし |
アニメーション型 | 離散的 |
このプロパティは、テキストをスタイル付け目的で変形する。これは、下層の内容に効果を発揮することはなく、コピー/ペーストされる素なテキストの内容には影響しないものとする。
注記: text-transform プロパティが影響するのは、呈示層に限られる。意味論上の目的においては、正しい大小変換は、ソース文書内で表現することが期待される。
none
capitalize
【“小文字であれば” ― おそらく、この記述のみからは真意は伝わらないであろう ― 詳細 】
【題字(titlecase) ― 当の言語において、主要な単語の頭字を大文字化するなどの慣習。表題などによく用いられる。】
<SPAN style=" text-transform:capitalize; ">ABCabc</SPAN>¶
uppercase
<SPAN style=" text-transform:uppercase; ">ABCabc</SPAN>
lowercase
<SPAN style=" text-transform:lowercase; ">ABCabc</SPAN>
full-width
<SPAN style="font-family:MS 明朝; text-transform:full-width; ">ABCabc012ABCabc012</SPAN>¶
full-size-kana
<SPAN style="font-family:MS 明朝; text-transform:full-size-kana; ">ABCabc012ABCabc012カナカナ</SPAN>¶
<RUBY>漢字<RT style="font-family:MS 明朝; text-transform:full-size-kana; ">カナカナ</RT></RUBY>¶
日本語テキスト内の略語(<abbr>)に利用されている ASCII 文字を、全角異体に変換して、表語文字の様にレイアウトして、行分断する例:
abbr:lang(ja) { text-transform: full-width; }
表示内容: |
表示内容: |