使用 CSS text-transform 属性 进行字母大小写设置。
定义和用法
text-transform 属性控制文本的大小写。
说明
这个属性会改变元素中的字母大小写,而不论源文档中文本的大小写。如果值为 capitalize,则要对某些字母大写,但是并没有明确定义如何确定哪些字母要大写,这取决于用户代理如何识别出各个“词”。
提示和注释
注释:不同的用户代理可能会用不同的方法来确定单词从哪里开始,相应地确定哪些字母要大写。例如,文本 "w3-school" 可以用两种方式显示:"W3-school" 和 "W3-School"。CSS 并没有规定哪一种是正确的,所以这两种都是可以的。
实例
转换不同元素中的文本:
h1 {text-transform:uppercase}h2 {text-transform:capitalize}
p {text-transform:lowercase}
<p>hello,word! this a test</p><style>
p{text-transform:capitalize}
</style>
每个单词首字都会大写,这符合英文语法。如果只想首个单词首字大写的话,css无能为力,最简单方法就是打字的时候把大小写打好
<span style="text-transform:capitalize" >this is a test!!!</span><br>首字母大写<input type="text" style="text-transform:capitalize"><br>
全部大写<input type="text" style="text-transform:uppercase"><br>
全部小写<input type="text" style="text-transform:lowercasecase"><br>