如何在html中将大写更改为小写

时间:2016-01-13 13:32:52

标签: html

如何将大写字母转换为小写字母?。

例如:这是一个小写的字母,就像这是一封信。 我不想改变完整的句子,只是改变除了第一个字母休息之外都想改变。

4 个答案:

答案 0 :(得分:3)



p:first-letter {
    text-transform: capitalize;
}

<p>i am devat karetha</p>
&#13;
&#13;
&#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()会很方便,但据我所知,它不存在......

相关问题