「text-transform」は、テキストを大文字、小文字、全角での表示を指定します。
CSS Ver. | 適用要素 | 継承 |
---|---|---|
2.1 3.0で拡張 | 全要素 | する |
構文 | |
---|---|
text-transform : none | capitalize | uppercase | lowercase | full-width; |
|
プロパティ/設定値 | 意味 |
text-transform : capitalize; | 各単語の先頭文字のみ大文字で表示。 |
text-transform : uppercase; | すべての文字を大文字で表示。 |
text-transform : lowercase; | すべての文字を小文字で表示。 |
text-transform : full-width; | すべての文字を全角で表示。 |
text-transform : none; | 字形の変換なし。記述した通りに表示。 |
デフォルト:「タグ毎のスタイル初期値」を参照 |
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 2px solid #6495ed;
background : #e7e7ff;
padding : 10px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
color : #fff;
font-weight : bold;
}
.css-capitalize{text-transform : capitalize;}
.css-uppercase{text-transform : uppercase;}
.css-lowercase{text-transform : lowercase;}
.css-full-width{text-transform : full-width;}
.css-none{text-transform : none;}
<!-- html -->
<div class="common">
<div class="cssTitle">text-transform:capitalize;<br>(先頭文字のみ大文字表示)</div>
<div class="css-capitalize">
This property transforms text for styling purposes.
</div>
<div class="cssTitle">text-transform:uppercase;<br>(すべて大文字表示)</div>
<div class="css-uppercase">
This property transforms text for styling purposes.
</div>
<div class="cssTitle">text-transform:lowercase;<br>(すべて小文字表示)</div>
<div class="css-lowercase">
This property transforms text for styling purposes.
</div>
<div class="cssTitle">text-transform:full-width;<br>(すべて全角表示)</div>
<div>
<span class="css-full-width">
This property transforms text for styling purposes.<span><br><br>
<span class="css-full-width">
ディス プロパティ トランスフォーム テキスト フォー スタイリング パーパス<span>
</div>
<div class="cssTitle">text-transform:none;<br>(字形の変換なし)</div>
<div>
<span class="css-none">
This property transforms text for styling purposes.<span><br><br>
<span class="css-none">
ディス プロパティ トランスフォーム テキスト フォー スタイリング パーパス<span>
</div>
</div>
※CSS3で追加された full-width は、ほとんどのブラウザが未対応のようです。
現時点(2017/03)で、Firefoxは動作確認できました。
【W3Cのtext-transform仕様書】
https://www.w3.org/TR/css-text-3/#text-transform
関連するCSS(STYLE) | |
---|---|
text-align | 横(水平)方向の文字位置 |
text-decoration | 文字の装飾線の表示 |
text-decoration-line | 文字の装飾線の位置を指定 |
text-decoration-style | 文字の装飾線の種類を指定 |
text-decoration-color | 文字の装飾線の色を指定 |
text-emphasis | 圏点スタイルをまとめて指定 |
text-emphasis-color | 圏点の色を指定 |
text-emphasis-position | 圏点の位置を指定 |
text-emphasis-style | 圏点の形を指定 |
text-indent | 1行目のインデント |
text-justify | 両端揃えの調節方法 |
text-overflow | オーバーフローしたテキストの省略表示 |
text-shadow | 文字の影付け |
text-underline-position | 文字下線の位置を指定 |