Primera letra mayúscula y otras letras en minúsculas en css?

THIS IS SOMETEXT

Quiero que se vea como This is sometext que la primera letra del párrafo está en mayúscula.
¿Es posible en CSS?

Editar: Todo mi texto está en mayúsculas.

Podría usar text-transform para hacer que cada palabra de un párrafo se capitalice de la siguiente manera:

 p { text-transform: capitalize; } 

Es compatible con IE4 + . Ejemplo aquí .

16.5 Mayúsculas: la propiedad ‘transformar texto’

Esta propiedad controla los efectos de mayúsculas del texto de un elemento.

capitalize Pone el primer carácter de cada palabra en mayúscula; otros personajes no se ven afectados.


Hacer cada palabra de un texto en mayúsculas, en mayúscula:

Lo siguiente fue bajo esta suposición:

Quiero que se vea como: This Is Sometext

Debe envolver cada palabra con un elemento contenedor como y usar :first-letter pseudo elemento de primera letra para transformar la primera letra de cada palabra:

 

THIS IS SOMETEXT

 p { text-transform: lowercase; } /* Make all letters lowercase */ p > span { display: inline-block; } /* :first-letter is applicable to blocks */ p > span:first-letter { text-transform: uppercase; /* Make the first letters uppercase */ } 

Ejemplo aquí .

Alternativamente, puede usar JavaScript para ajustar cada palabra mediante un elemento :

 var words = $("p").text().split(" "); $("p").empty(); $.each(words, function(i, v) { $("p").append($("").text(v)).append(" "); }); 

Ejemplo aquí .


Hacer la primera letra de un texto en mayúsculas, con mayúscula:

Esto parece ser lo que realmente estás buscando, es bastante simple, todo lo que tienes que hacer es convertir todas las palabras en minúsculas y luego transformar la primera letra del párrafo en mayúsculas:

 p { text-transform: lowercase; } p:first-letter { text-transform: uppercase; } 

Ejemplo aquí .

Prueba esto :

  

me lo imaginé

 p { text-transform: lowercase; } p:first-letter { text-transform: uppercase; }