Teknoloji geliştikçe dijital dünya fiziksel dünya ile daha fazla entegre oluyor ve yeni kavramlar ortaya çıkmaya başlıyor. Bunlardan biri de CSS’dir. HTML metin biçimlendirme konusunda sitelerin farklı noktaları adına seçenek imkanları sunuluyor, CSS programı da bu seçenekleri bir üst seviyeye ulaştırıyor ve daha farklı fırsat olanakları sağlıyor.
CSS yani Cascading Style Sheets ve Türkçe anlamıyla Stil Şablonu site bünyesinde her sayfa adına geniş seçenek imkanları sunarak evrensel şablonlar sağlama imkanı veriyor. Yani örneğin, büyük bir harfin büyüklüğünü, fontunu ve rengini bu program sayesinde detaylı olarak değiştirebilirsiniz. İsim olarak çok bilinmese de aslında bilgisayarlarda çok yardımı dokunmaktadır.
Sistemin En Göze Çarpan Noktası Nedir?
CSS programında en önemli noktalardan biri esnek kullanım miktarıdır. Web sitelerinde tüm sayfalar adına konuşmak gerekirse, font ya da renk değişimine gerek duyulmaz. Burada CSS programının ana görevi işlemleri tüm sayfalarda tek tek yapmak yerine web sayfası üzerinde tek seferde yapabilmektir. Bunun en büyük avantajı güncelleme yaparken tüm sayfalarda tek tek uğraşma sorunu olmamaktadır.
CSS Programı ve Kodlama
CSS kodlaması yapılırken mutlaka takım çalışması yapılmalıdır, adım adım incelemek gerekirse;
- CSS kodları HTML kodlarının iç kısımlarına yazılır
- Body ya da head bölümleri içerisinde hangi türde yapılacaksa ona göre seçim yapılır
- Bu işlemlerin yanı sıra yedek olarak CSS dosyaları hazırlanır, işlem yapma zorunluluğu kapsamında HTML içerisinden çıkarılabilir
- Netscape ve İnternet Explorer bu işlem adına birbirlerinden farklı bakış açıları ile olaya dahil olur
- En doğrusu her iki tarafında aynı bakış açısı ile bakabileceği bir kodlama yazıp devreye sokmaktır
CSS ile Neler Yapılabilir?
HTML çerçevesinde yapılamayacak olan her şey CSS programı sayesinde yapılabilir, bunu sebebi içinde çok fazla seçenek barındırıyor olmasıdır. CSS sayesinde;
- Sitenin sayfa içeriğinde arka plan resmi
- Rengi
- Boyut olarak belli bir öğenin değiştirilmesi
- Sayfanın konumunun değiştirilmesi
- Her sayfanın stilinin ayarlanması
- Sayfaların kapladığı boyut küçültülür, gereğinden fazla olan yük hafifletilmiş olur
- Sayfanın ara başlıkları ve görsel efektleri kontrol edilir
Üstelik CSS programı oldukça kolay ve anlaşılabilir bir dile sahiptir, bu yüzden temel HTML bilgisine sahip olmanıza bile gerek yoktur. Çoğu kod yazma sistemi gibi CSS’de de İngilizce dil seçeneği kullanılmaktadır. CSS etkili bir şekilde kullanılabilirse web siteleri için yüksek kullanılabilirlik sunar.
CSS Kuralları ve Kısımları
CSS kuralları açısından 3 farklı parçadan oluşmaktadır. Bu bölümler içerisinde tanımlama ve seçici kısımları bulunmaktadır. Tanımlama değer ve özellikten oluşmaktadır, değer yani seçici HTML adına kimliği veya ismi temsil etmektedir. Özellikte ise standart olarak konmuş bazı değerler bulunmaktadır, bu belirlenmiş özellikler 120 adet kadardır ve hepsinin kendi değerleri bulunmaktadır. CSS kodları da yazıldıktan sonra sayfa içerisine eklenir, ekleme yapıldıktan sonra HTML öğelerini etkilemek de mümkündür. Kod yazma tamamlandıktan sonra web sitesi üzerindeki tüm sayfa içerikleri rahatlıkla değiştirilebilir.
CSS Sürümleri ve Özellikleri
CSS sürümleri ve özelliklerine bakmak gerekirse, teknik olarak World Wide Web Konsorsiyumu olan W3C kuruluşu tarafından belirlenmektedir, W3C içinde CSS Çalışma Grubu isminde bir grup bulunmaktadır ve CSS’nin teknik özellikleriyle ilgili olarak yapılan çalışmalar bu grup üzerinden hazırlanmaktadır. Grup içinde yapılan çalışmalar W3C üyeleri tarafından tartışılır ve resmi olarak onaylandıktan sonra yenilikler paylaşılır. Sürümleri CS1, CSS2, CSS3 gibi sürüm numaralarına sahip olur ve her yeni sürüm kendisinden önceki sürüm üzerine inşa edilir.