CSS ile web uygulamaları geliştirirken benzer tanımlamalar yapmak durumunda kalırız. Teknoloji ne olursa olsun, bir işlemin gerçekleştirilmesi için aynı kodun tekrar tekrar yazılması ciddi bir emek kaybı ve yönetilebilirlik zaafı oluşturmaktadır. CSS dosyaların optimize edilmesi ve gereksiz kural tekrarının önüne geçilmesi amacıyla mümkün olduğunca CSS seçicilerini gruplayarak, gereksiz kod yazımının önüne geçmiş oluruz.
Aşağıda gördüğünüz gibi bir CSS kod bloğu gruplanmamadan, ayrı kurallar olarak tanımlanmıştır.
.class1{
color:blue;
text-decoration:underline;
text-align:10px;
}
.class2{
color:blue;
text-decoration:underline;
text-align:5px;
}
Ortak olan tanımlamalar gruplanarak gereksiz kod yazımının önüne geçilmiş olur.
.class1, .class2{
color:blue;
text-decoration:underline;
}
.class1{
text-align:10px;
}
.class2{
text-align:5px;
}
Sonuç olarak bu şekilde hazırlanan CSS dokümanları daha yönetilebilir olurlar. Ayrıca gereksiz kural tekrarı önlendiği için dosya satır sayısı düşerek, CSS dokümanımız optimize edilmiş olur.
Fırından yeni çıkmış yazılardan haberdar olmak için RSS yayınıma abone olabilir ya da beni Twitter'dan takip edebilirsiniz.
Yorumla BakalımBu Makale için toplam 5 adet yorum bulunmaktadır...
Bu Makale 5 June, 2009 ve saat 13:40 itibariyle CSS kategorisi altına kaydedilmiştir. Bu makale ile ilgili yorumları RSS 2.0 beslemesinden takip edebilirsiniz.. Bu makale için yorum yapabilir, veya kendi web sitenize trackback sağlayabilirsiniz...
5 June, 2009 ve saat 16:31:54'de gönderdi...
Özledik yazılarını. Daha sıkı yazılar istiyoruz
5 June, 2009 ve saat 23:50:23'de gönderdi...
ben bir ara dedim askere aldılar. Geri dönmen güzel.
6 June, 2009 ve saat 15:07:02'de gönderdi...
Hehe buralardayım sadece biraz yoğunluk var
Kolay gelsin…
6 June, 2009 ve saat 15:07:28'de gönderdi...
Teşekkürler Şenol yeni yazılarla eksiklikleri kapatırız
24 July, 2010 ve saat 13:01:30'de gönderdi...
karar verdim yazılarının hepsini okuyacağım bu 5. felan