Last Update: Thursday, August, 28, 2008
text-transform は大文字・小文字を持つアルファベットなどの文字に対し、その名前の通り、要素中のテキストを指定した値によって変化させるプロパティ。全角アルファベットに対しても使用することができる。漢字や平仮名などは UA 側で自動的に無視されるようだ。
このプロパティは全ての要素に対して指定できる。プロパティ値は以下の5つ。
似たような効果を持つプロパティとしてはfont-variantがあるが、text-transform は変換目的が音声への対応ということで、デザイン的なfont-variantとは区別されているのではないかと思う。とはいえ、この効果はデザイン的な利用方法しか思いつかないのだが。
HTML is the publishing language of the World Wide Web.
HTML is the publishing language of the World Wide Web.
HTML is the publishing language of the World Wide Web.
HTML is the publishing language of the World Wide Web.
HTML is the publishing language of the World Wide Web.
利用方法は見出し部分や文書内の特別な名称などだろうか。英語文章の大文字・小文字にはきちんとした意味があるので、パラグラフ全体に指定するべきではない。
ちなみに、上のサンプルの見出し h4 には capitalize を指定している。