text-transform 属性用于通过以各种方式转换文本来更改文本的外观。它可用于将文本转换为大写、小写、将每个单词的第一个字母大写,甚至将所有字母大写。
属性值
lowercase:将所有文本转换为小写。
uppercase:将所有文本转换为大写。
capitalize:大写每个单词的第一个字符。
none:不应用文本转换。
full-width:转换所有字符转换为全角变体。
full-width-kana:将所有小假名字符转换为全角假名字符。这专门用于 <ruby> 注释文本。
initial:将文本转换值设置为其默认值(无)。
inherit:从其父元素继承文本转换值。
unset:删除任何先前设置的文本转换值。
适用范围
所有 HTML 元素。
DOM 语法
object.style.textTransform = "uppercase";
css text-transform: 基本示例
这是一个示例:
<html>
<head>
<style>
div {border:2px solid red; padding: 5px; margin: 2px; width: 300px;}
span {text-transform: full-width;}
strong {width: 100%;}
</style>
</head>
<body>
<h2>文本转换例子</h2>
<div>
<p style="text-: capitalize;">Text transformed.</p>
</div>
<div>
<p style="text-transform: lowercase;">Text transformed.</p>
</div>
<div>
<p style="text-transform: uppercase;">Text transformed.</p>
</div>
<div>
<p style="text-transform: none;">Text transformed.</p>
</div>
<div>
<strong>
<span>TRANSFORMATION OF TEXT AS FULL-WIDTH.</span>
</strong>
</div>
</body>
</html>