WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > CSSリファレンス > 「字形の変換」

text-transform「字形の変換」

「text-transform」は、テキストを大文字、小文字、全角での表示を指定します。

CSS Ver.適用要素継承
2.1
3.0で拡張
全要素する
広告

text-transform の指定方法

構文

text-transform : none | capitalize | uppercase | lowercase | full-width;

プロパティ/設定値意味
text-transform : capitalize; 各単語の先頭文字のみ大文字で表示。
text-transform : uppercase; すべての文字を大文字で表示。
text-transform : lowercase; すべての文字を小文字で表示。
text-transform : full-width; すべての文字を全角で表示。
text-transform : none; 字形の変換なし。記述した通りに表示。
デフォルト:「タグ毎のスタイル初期値」を参照
ページTOP

text-transform のサンプル


<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>
text-transform: capitalize;
(先頭文字のみ大文字表示)
This property transforms text for styling purposes.
text-transform: uppercase;
(すべて大文字表示)
This property transforms text for styling purposes.
text-transform: lowercase;
(すべて小文字表示)
This property transforms text for styling purposes.
text-transform: full-width;
(すべて全角表示)
This property transforms text for styling purposes.

ディス プロパティ トランスフォーム テキスト フォー スタイリング パーパス
text-transform: none;
(字形の変換なし)
This property transforms text for styling purposes.

ディス プロパティ トランスフォーム テキスト フォー スタイリング パーパス

※CSS3で追加された full-width は、ほとんどのブラウザが未対応のようです。
 現時点(2017/03)で、Firefoxは動作確認できました。

【W3Cのtext-transform仕様書】
https://www.w3.org/TR/css-text-3/#text-transform


広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン