Ne yazıkki sadece CSS kullanarak “ABCD EFGH” şeklinde olan bir yazıyı şu şekle çeviremiyoruz “Abcd Efgh”, ancak şu hale gelebiliyor:”abcd efgh” bunu da “text-transform: lowercase” ile sağlıyoruz.

“text-transform: capitalize” özelliği diğer hiçbir karektere dokunmadan sadece baş harfleri büyültüyor:yani “A” ve “E” harflerini.Metnin orjinali tamamen büyük harflerden oluşuyorsa capitalize özelliği bir işe yaramıyor ne yazıkki.Özellikler buradaki şu ifade dikkatimi çekti

capitalize
Puts the first character of each word in uppercase; other characters are unaffected.

Gel gelelim bizim bulduğumuz çözüme:

1. ve benim tercih ettiğim yol Javascript ve CSS kullanmak:

metninizi öncelikler  “.toLowerCase()” süzgecinden geçirin ve “text-transform: capitalize” kullanın.Bu şekilde yaptığınızda gayet güzel çalışacaktır.

2. olarak da XSLT ve CSS kullanılabilir:

translate($string,’ABCDEFGHIJKLMNOPQRSTUVWXYZ’,'abcdefghijklmnopqrstuvwxyz’)

XSLT kodu ve “text-transform: capitalize” kullanmak.

Umarım bulduğum çözüm işinize yarar.Gönül isterdiki Css ile çözebilseydik ancak elimizdekilerle yetineceğiz yeni bir css sürümüne kadar.