虽然英文字母大小写转换听起来更像一个函数,应该属于javascript做的事情,或者后端处理的事情。

但是css 提供的text-transform 属性恰恰可以控制文本的大小写显示。

text-transform 属性可用于使文本显示为全小写或全大写,或者可以将每个单词的第一个字符转换为大写。

语法格式

text-transform: 函数; 

函数值

函数值可以为

描述
none默认。不转换。
capitalize将每个单词的第一个字符转换为大写。
uppercase将单词的所有字符转换为大写。
lowercase它将单词的所有字符转换为小写。
inherit规定应该从父元素继承 text-transform 属性的值。

例子

该属性更像一个javascript函数,所以可以看下每个属性值的用法,如下

 <!DOCTYPE html>
<html>
<title>css text-transform 文字大小写转换例子</title>
<head>
<style>
	.p1{
		text-transform: capitalize; 
		color:orange;
	}
	.p2{
		text-transform: uppercase; 
		color:blue;
	}
	.p3{
		text-transform: lowercase; 
		color:pink;
	}	
</style>
</head>
<body>
<p class="p1">yxjc123.com 首字母大写</p>	
<p class="p2">yxjc123.com 全部大写</p>	
<p class="p3">YXJC123.com 全部小写</p>	

</body>
</html>
输出如下:

css text-transform 文字大小写转换