Css'de metin (text) biçimlendirme özelliklerinden biri olan text-transform:uppercase parametresini daha önce görmüşsünüzdür.Ya da şuanda bu ders ile birlikte ilk kez görüyorsunuz.
Bunu kısaca açıklayacak olursak, herhangi bir class,id veya html tagına bu parametreyi verdiğimizde içerisinde bulunan tüm yazıları büyük harfli olacak şekilde biçimlendirir.
Fakat bazen önümüze bir takım sorunlar çıkarabiliyor.Örnek vermek gerekirse, küçük harflerle javascript yazıyorsa ve biz bu yazının bulunduğu tag'a text-transform:uppercase parametresini verdiysek, bu yazı JAVASCRİPT şeklinde olacaktır. Ne demek o yahu ? İngilizcede büyük i var mı ? Tabikide hayır.
Bu sorundan aşağıda göstermiş olduğum örnek ile kurtulabilirsiniz.
HTML KODU
javascript
CSS KODU
h1 { text-transform: uppercase }
Burada ki fark h1 tagına verdiğimiz lang="en" komutu oluyor.Yani tarayıcıya diyoruz ki; bak dostum bu ingilizce içerikli bir element'dir.
Duruma göre lang="tr" olarakta ayarlayabiliriz.Bu kullanacağımız yere bağlıdır.Benim belirtmek istediğim bu şekilde karakter sorunlarından kurtulabileceğiniz.
Mustafa
 6 yıl önceJavascript örneğindeki "i" harfi sırıtıyor. Yani anlıcağınız çözüm değil. Bunu Türkçe font destekleyen yöntemle çözebilirsiniz.
Emre Ceyhan | Admin
 6 yıl önceTürkçe font olayı ayrı bir durum elbette.Fakat bazı yerlerde bu yönteme ihtiyacınız illaki olacaktır.Bir sayfanın en baştan html tagına farklı bir dil verilirse bazı yerlerinde istisna kullanmak için bu yöntemin etkileyeci olacağını düşünüyorum.
Portal Adam
 6 yıl önceHocam gerçekten bu kadar uğraşmaya gerek yokmuş. Sonunda çözümü buldum.
Emre Ceyhan | Admin
 6 yıl önceKodu burada paylaşabilir misiniz ? Fakat yorum olarak kodu göndermeyin, bi yere yapıştırarak iletirseniz daha iyi olur.
Portal Adam
 6 yıl önceHocam yorumda tamamını yazmıştım ama ben size mail olarak atıyım. sizde paylaşın olur mu?
Emre Ceyhan | Admin
 6 yıl önceYapılan yorumlarda kodları filtreden geçiriyorum hocam ondan dolayı alamadım.
Mail atın ben bi inceliyim(grafikernrk@gmail.com)