如何将大写字母转换为小写字母?。
例如:这是一个小写的字母,就像这是一封信。 我不想改变完整的句子,只是改变除了第一个字母休息之外都想改变。
答案 0 :(得分:3)
p:first-letter {
text-transform: capitalize;
}

<p>i am devat karetha</p>
&#13;
答案 1 :(得分:0)
在HTML中,试试这个,
Ť<div style = "text-transform: lowercase"> IS A LETTER</div>
答案 2 :(得分:0)
我总是使用简单的javascript函数来实现跨浏览器功能 - 这可以在任何地方使用:
function sentenceCase(S) //1st upper,rest lower - S=string
{
if (!S) S="";
return S.substr(0,1).toUpperCase() + S.substr(1).toLowerCase();
}
答案 3 :(得分:-1)
你可以使用快速的javascript函数:
如果这是一个HTML表单(太天真了):
<input type="text" id="test"><input type="button" id="ok">
您可以使用以下功能:
document.getElementById('ok').onclick = function() {
var first = document.getElementById('test').value.substr(0,1);
var rest= document.getElementById('test').value.substr(1);
document.getElementById('test').value = first.toUpperCase() + rest.toLowerCase();
}
第二个例子起作用&#34; live&#34;在插入过程中:
HTML
<input type="text" id="test">
JS
document.getElementById('test').onkeyup = function() {
this.value = this.value.substr(0,1).toUpperCase() + this.value.substr(1).toLowerCase();
}
获取实时预览:jsfiddle.net
注意你肯定应该使用两个子串(使用 substr(start [,end])方法),因为到目前为止只有 toUpperCase()和JS字符串的 toLowerCase()方法; 在这种情况下, toSentenceCase()会很方便,但据我所知,它不存在......