Sunucu taraflı bir dil ve JavaScript kullanmadan belirli bir ID ya da Class’a (sınıf) CSS özelliği atayarak bu özelliği kullanan metinlerin tamamını küçük harfe, büyük harfe ya da ilk harfleri büyük hale getirmeniz mümkün.
(Az önceki satır, aşağıdaki gibi, CSS sınıfları ile biçimlendirilmiştir)
Sunucu taraflı bir dil ve JavaScript kullanmadan belirli bir <em>ID</em> ya da <em>Class</em>’a (sınıf) CSS özelliği atayarak bu özelliği kullanan metinlerin tamamını <span style="text-transform: lowercase;">küçük harfe</span>, <span style="text-transform: uppercase;">büyük harfe</span> ya da <span style="text-transform: capitalize;">ilk harfleri büyük hale</span> getirmeniz mümkün.
.sinif, #id { text-transform: lowercase; /* Hepsi küçük harf */ text-transform: uppercase; /* Hepsi büyük harf */ text-transform: capitalize; /* İlk harfler büyük */ }
Neden bu özelliği kullanmalıyım?
CSS ile stillendirdiğiniz için, sunucudan gelen dosyada değişiklik yapmanıza gerek kalmaz. Siz İzmir bile yazsanız, bunu sadece bir CSS sınıfıyla İzmir haline getirebilirsiniz. Yazıcı dostu sayfalar için ayrı stil sayfaları kullanarak, sayfayı yeniden yükletmenize gerek kalmadan, yazıcının tamamı büyük harf olmayan, yazıcıda daha hoş durabilecek bir sayfa yazmasını sağlayabilirsiniz.
Arama motorları ve robotlar sitenizi büyük küçük harf kurallarına uygun olarak görür. Stil sadece bir maske görevi oynadığından alttaki yazı hep aynıdır.
Bir arıza nedeniyle stil sayfası yüklenemediğinde, tamamı büyük ya da küçük harf görünen metinler can sıkıcı olabilir. Ama CSS stili yüklenmediğinde siteniz düz yazıya döner.
CSS ile Harf Dönüşümü 19 yorum aldı.
Hocam konu bayağı eski ama hala ihtiyaç var. Sadece ben değil, tanıdığım ve blog işiyle uğraşan arkadaşlarımda bu uppercase sorunu var. Ben text-transform:none yapıyorum ama bu seferde temayı basit gösteriyor. Sadece temada ki kategori ve menü başlıklarını el ile büyük harflerle yazmamızın Seo açısından sıkıntısı olur mu? Çünkü, başka çare yok gibi.
Arkadaşlar çözüm çok basit aslında. HTML dökümanının açılışını <html> yerine <html lang="en"> yada <html lang="tr"> yaparsanız sorununuz o dil kurallarına göre çözülmüş olur.
Merhaba Arkadaşlar,
lang="tr" eklediğiniz zaman sorun çözülüyor.
Ör: <li><a href="iletisim.html" lang="tr">İletişim</a></li>
BU YÖNTEM IYI FAKAT İ HARFİ İÇİN ÇALIŞMIYOR. ÖRNEĞIN:
İSİM YERİNE ISIM YAZAR.
MAALESEF BUNUN BİR ÇÖZÜMÜ YOK. KULLANACAKLARIN DİKKATİNE.
Almanya’dan kalıcı oturuma izni (niederlassungserlaubnis) nasıl alınır?
Almanya’da nasıl ehliyet aldım?
Harici monitör parlaklığı klavye ile nasıl değiştirilir?
‘de, da’ eki nasıl yazılır?
Almanya’da nasıl ehliyet aldım?
Bir şirket neden uzaktan çalışmaya (remote working) izin verir?
-de -da eki ne zaman ayrı yazılır?
Almanya’ya gelmek için yapılan bürokratik işlemler