CSS辞典 text-transformプロパティの解説

英文字の大文字や小文字での表示方法を指定する「text-transformプロパティ」の使用方法を記載

CSS3/2.1

対応ブラウザ

ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:chrome
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:firefox
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:safari
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms edge
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms ie
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:opera

CSS2.1

プロパティ指定text-transform: 値
capitalize、uppercase、lowercase、noneのいずれか
初期値none
適用先すべての要素
継承あり

CSS2.1で規定されているtext-transformプロパティは、HTML内に実際に入力されている文字データにかかわらず、アルファベットの文字を、capitalize(単語の1文字目だけを大文字)、uppercase(すべて大文字)、lowercase(すべて小文字)のキーワードのいずれかで表示します。

CSS3

初期値none
適用される要素すべての要素
モジュールCSS Fonts Module Level3
継承あり

概要・使用方法

{text-transform: 表示方法;}

「text-transformプロパティ」は、英文字の大文字や小文字での表示方法を指定します。

使用方法

none表示方法を指定しない
capitalize単語の先頭文字が大文字で表示
uppercaseすべて大文字で表示
lowercaseすべて小文字で表示
full-widthすべての文字が全角で表示
※firefoxのみ対応

サンプルコード

<!DOCTYPE html>
<html lang="ja">
  <head>
    <title>text-transformプロパティ CSSフォントサンプルページ</title>
    <meta charset="uft-8">
    <style>
          .sample1{text-transform: capitalize;}
          .sample2{text-transform: uppercase;}
          .sample3{text-transform: lowercase;}
          .sample4{text-transform: full-width;}
    </style>
  </head>
  <body>
      <p>abcdefg</p>
      <p class="sample1">abcdefg</p>
      <p class="sample2">abcdefg</p>
      <p class="sample3">ABCDEFG</p>
      <p class="sample4">abcdefg</p>
  </body>
</html>

実行結果

abcdefg

abcdefg

abcdefg

ABCDEFG

abcdefg


chromeブラウザ実行結果

chrome


Firefox ブラウザ実行結果

Firefox


edgeブラウザ実行結果

edge


operaブラウザ実行結果

opera