CSS JavaScript ve HTML gibi internet sayfalarının kodlanmasında kullanılan 3 teknolojiden birini ifade etmektedir. CSS genel olarak basamaklı stil şablonları anlamına gelmektedir. CSS bir web sitesinde veya bir sayfada yer alan bilgiler ile, yazılan yazıyla ve yazıda ne anlatmak istediğiyle ilgili konularla ilgilenmez. İlgilendiği konular tum bunları kapsayan bir sistemde sitenin veya sayfanın nasıl goruneceği ile ilgili konulardır. Sitede yer alan logonun rengi, boyutu, şekli, sitede nasıl gorunduğu gibi bircok gorsel konuları icermektedir. Aslında bakacak olursak CSS bir arabanın tum işlemleri bittikten sonra nasıl goruneceği ile ilgilenir. Aynı zamanda bu gorsellerin veya duzeltmelerin yeri geldiğinde daha iyi şekillerde nasıl olacağı gibi bircok ensek işleme sahip bir sistem olarak karşımıza cıkmaktadır.
CSS 10 Ekim 1994 yılında Hakon Wium Lie tarafından onerilmiştir. 1996 yılında CSS ilk defa ortaya cıkmıştır. İnternetin tum dunyada daha fazla yayılmasıyla birlikte de CSS2 cıkmıştır. CSS2 ’den sonra ise 2016 yılında CSS3 cıkmıştır. CSS bir web sitesinde yer alan tum goruntulerin, seslerin, videoların, yazıların ve logoların nasıl goruneceği ve kullanıcıya nasıl sunulacağı hakkında fayda sağlar. Tum bu işlemleri ayrı ayrı olarak tek bir dosyada tutarak kısa sure icerisinde gercekleştirmeniz mumkundur. Orneğin bir logonun buyutulmesi veya değiştirilmesi gerektiğinde yapılacak olan şey sadece logo veya gorseller icin ayrılan dosyadan gerekli değişiklikleri yapmaktır. Ancak belirli bir duzen icinde calışılmamış ise veya bunun icin ayrı bir dosya oluşturulmamış ise binlerce sayfalık bir web sitesi olsa dahi tek tek yapmanız gerekecektir.
CSS ’in Faydaları Nelerdir? CSS oldukca esnek bir yapıya sahiptir. Bir web sitesi icin fazlasıyla yararlı ve işe yarar bir yazılımdır. HTML ’in yapamadığı bircok gorselleştirme ve duzeltmeleri kolay ve hızlı bir şekilde yapmaktadır. Ornek verecek olursak HTML bir sitede yer alan bilgileri ve bu bilgilerin belli bir duzen icinde kalması gibi sıkıcı konuları kapsayan bir yazılımdır. Ancak CSS bu yazıların kullanıcının karşısına nasıl cıkacağı, ne şekilde yazılacağı, renklerinin ne olacağı ve boyutlarının ne şekilde goruneceği hakkında bircok işlem yapma imkÂnı tanıyan bir sistemdir. Gunumuzde teknolojinin gelişmesiyle birlikte insanların internete bağlandığı cihazlarda ceşitlenmiştir. Kullanıcılar yaşlarına, yaşadıkları coğrafyalara ve mesleklerine gore cihaz secimi yaparak internete bağlanmaktadır. CSS işte tam bu noktada devreye girmektedir. CSS kullanılan cihazlara ve kullanıcılara gore bir gorsellik oluşturmakta ve kullanıcılara bunu en iyi şekilde sunmaya calışmaktadır. Ornek verecek olursak; Cocuklar icin hazırlanmış bir web sitesinde gorsellerin fazla olması ve yazının da oldukca dikkat cekici olması gerekir. Cunku web sitedeki amac kullanıcının en uzun sure web sitenizde kalmasını sağlamaktır. Bu bağlamda gorsel oluşturmak ve yazıların renklerini, boyutlarını ve konuyla ilgili gorselleri hazırlamak CSS ’in gorevleri arasında girmektedir. Sadece cocuklar icin değil aynı zamanda başka konular ve yaş aralığı icin de gerekli tum duzenlemelerin yapılması CSS ’in gorevleri arasına girmektedir.
Sonuc Olarak Ne kadar iyi bir web sitesine sahip olursanız olun ve teknik anlamda ne kadar kusursuz olursanız olun eğer CSS ’i doğru bir bicimde kullanmıyorsanız web siteniz ilgi cekici bir yer olamayacaktır. Ancak CSS ’i doğru bir şekilde kullanırsanız ve hedef kitlenize gore, kullanılan cihaz turune gore gerekli ayarlamaları yaparsanız mevcut web sitesini kim hangi cihazdan ziyaret ederse etsin aynı memnuniyeti yaşayacaktır. Aksi takdirde sadece mobil gorunum icin veya tabletler icin hazırlanmış bir web sitesine bilgisayardan ziyaret eden bir kişi bir dahaki sefere ziyaret etmeyeceği oldukca acıktır.