3 回答
TA贡献2003条经验 获得超2个赞
CSS无法做到这一点,您可以为此使用PHP或Javascript。
PHP示例:
$text = "ALL CAPS";
$text = ucwords(strtolower($text)); // All Caps
jQuery示例(现在是插件!):
// Uppercase every first letter of a word
jQuery.fn.ucwords = function() {
return this.each(function(){
var val = $(this).text(), newVal = '';
val = val.split(' ');
for(var c=0; c < val.length; c++) {
newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + (c+1==val.length ? '' : ' ');
}
$(this).text(newVal);
});
}
$('a.link').ucwords();
TA贡献1942条经验 获得超3个赞
您几乎可以做到:
.link { text-transform: lowercase; }
.link:first-letter { text-transform: uppercase; }
它将为您提供输出:
Small caps
All caps
- 3 回答
- 0 关注
- 1067 浏览
相关问题推荐
添加回答
举报