CSS (Cascading Style Sheets) nedir?

images Türkçede basamaklı stil şablonları veya basamaklı stil sayfaları olarak bilinen Cascading Style Sheets  yani bilinen kısa ismiyle CSS, HTML’ye ek olarak metin ve format biçimlendirme alanında kullanılan çok fazla seçenekler sunabilen bir web teknolojisi sistemidir. HTML kodları ilk ortaya çıktığında kullanılan kodlar her zaman aynı olmakla beraber, siyah-beyaz bir televizyondan farksız ve ekranda aynı biçimde yazılar görünüyordu. Mesela bir H1 elementiyle başlık yazıldığı zaman farklı bir yerde bulunan H1 elementini değişik bir tarzda ve renkte gösterilme imkanı bulunmuyordu. CSS çıkması ile bu problemler aşılmıştır. Genel geçer şablonlar ve sayfalar hazırlama imkanı sunan internet sayfaları, bağımsız bir şekilde harflerin stillerini yani rengini, yazı tipini ve büyüklük gibi özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği sayfalar ve şablonlar üzerinde rahatlıkla değişiklik yapılabilmesidir. Web sayfaları içerisinde birbiriyle uyumlu birkaç renk ve yazı tipi kullanılır. Daha kullanılan kodlarda her sayfa için ayrı tekrar edilip yazılırken, artık her sayfada ayrı olarak tekrar yazılmadan CSS yardımıyla bir sefer tanımlandıktan sonra bütün web sayfalarında ortak olarak kullanılabilir hale gelir. Bu şekilde yapıldığı zaman, web sayfaların hafızada kapladığı alan boyutu epey küçüldüğü gibi, sayfanın güncellemesini yapmak da kolaylaşmaktadır. CSS kodlarının özelliği HTML kodlarının içine yazılmasıdır. Türüne göre <BODY> veya <HEAD> bölümleri içlerinde yer alabilmektedirler. Harici olarak CSS kodlarından oluşturulan doyalar oluşturularak, bu dosyalar ihtiyaç anında HTML belgesi içerisinde çağırılabilirler. CSS dosyalarında oluşturulan stiller, bir HTML elementinin nasıl görüneceğini ile ilgili belirleme imkanı sağlar. Ayrıca CSS, HTML dosyamızın daha anlaşılır bir şekilde olmasını sağlar. Bunu yanında hazırlanan stil şablonları, tek bir dosyada toplanabilir, kolaylıkla okunur ve değiştirilebilir. Stil dosyaların uzantıları *.css olarak gösterilir. Bu dosyalar içinde birçok stil barındırılabilmektedir.

Bir Cevap Yazın