CSS text-transform 属性

定義和用法

text-transform 屬性控制文本的大小寫。

說明

這個屬性會改變元素中的字母大小寫,而不論源文檔中文本的大小寫。如果值为 capitalize,則對某些字母大寫,但是並沒有明確定義如何確定哪些字母要大寫,這取決於用戶代理如何識別出各個“詞”。

另請參考:

CSS 教程:CSS 文本

HTML DOM 參考手冊:textTransform 屬性

實例

轉換不同元素中的文本:

h1 {text-transform:uppercase;}
h2 {text-transform:capitalize;}
p {text-transform:lowercase;}

親自試試

提示和註釋

註釋:不同的用戶代理可能會用不同的方法來確定單詞從哪裡開始,相應地確定哪些字母要大寫。例如,文本 "w3-school" 可以用兩種方式顯示:"W3-school" 和 "W3-School"。CSS 沒有規定哪一種是正確的,所以這兩種都是可以的。

CSS 語法

text-transform: none|capitalize|uppercase|lowercase|initial|inherit;

屬性值

描述
none 默認。定義帶有大小寫字母的標準的文本。
capitalize 文本中的每個單詞以大寫字母開頭。
uppercase 定義僅有大寫字母。
lowercase 定義無大寫字母,僅有小寫字母。
inherit 規定應該從父元素繼承 text-transform 屬性的值。

技術細節

默認值: none
繼承性: yes
版本: CSS1
JavaScript 語法: object.style.textTransform="uppercase"

更多實例

控制文本中的字母
本例演示如何控制文本中的字母的大小寫。

瀏覽器支持

表格中的數字注明了完全支持該屬性的首个瀏覽器版本。

Chrome IE / Edge Firefox Safari Opera
1.0 4.0 1.0 1.0 7.0