google reklam adana

Cascading Style Sheets, kısaca CSS. Web tasarımın vazgeçilmezi haline gelmiş, webe estetik bir görünüm kazandırmayı amaçlayan bir tasarım dili.

CSS Kim Tarafından Geliştirilmiştir?
CSS, World Wide Web’in yaratıcısı, HTML’in geliştirilmesine katkı sağlayan ve İsviçre'deki CERN Araştırma Enstitüsünde bir fizikçi olarak çalışan “Tim Berners-Lee”nin önderliğini yaptığı “World Wide Web Consortium (W3C)” adındaki bir organizasyon içerisindeki “CSS Working Group” tarafından geliştiriliyor.

Webin temellerinin atılmasının ardından geliştirilen web sayfaların basit HTML içeriklerden ibaret olduğunu görüyoruz. Tabii ki insanların estetik zevklerine hitap etmeyen bu yapı, web sayfa geliştiricilerinin de isteği üzerine bir takım yeniliklere ihtiyaç duymuş ve bunun için birçok çözüm düşünülmüş fakat en sonunda CSS’in kullanılması uygun görülmüştür.

CSS, HTML gibi birçok XML tabanlı markup dilleriyle uyumlu bir şekilde kullanılabildiği için geliştiricilere mükemmel kolaylıklar ve olanaklar sağlamıştır.

CSS Standartlarını Kimler Koyuyor?
Tüm web teknoloji standartları (HTML, CSS, Javascript, vs.) “specs” olarak adlandırılan dokümanlarda belirtiliyor. Bu standartlar W3C, WHATWG, ECMA ya da Khronos adlarındaki organizasyonlar tarafından düzenlenip bizlere sunuluyor.

Web Tarayıcı Uyumsuzlukları
CSS kendi içerisinde gelişirken web tarayıcı geliştiren şirketlerin bu yeniliklere ürünlerini adapte etmeleri gerekmektedir. Fakat bu şirketler benzer zamanlarda bu gelişmelere ayak uyduramadığı için bir takım uyumsuzluklar veya bir başka deyişle desteklenmeyen özellikler ortaya çıkıyor. Bu ve bunun gibi sebeplerden dolayı web tasarım yapan kişilerin veya firmaların web tarayıcı bazında iyileştirmeler yapmaları gerekmektedir.

CSS’e Yeni Bir Özellik Geldi, Uyumsuz Web Tarayıcılar Nasıl Tepki Verir?
Yeni bir özellikle karşı karşıya kaldıysak ve kullandığımız web tarayıcı o geliştirmeye daha adapte olmamışsa web tarayıcınız sizin yazdığınız o kodu görmezden gelerek işlemler uygular, bu bizlere web tasarım yaparken büyük kolaylıklar sağlar. Eğer web tarayıcılar adapte olmadıkları özelliklerden dolayı hatalar veriyor olsaydı işimiz iyice zora girecekti.

Sor Bakalım

Satir içi (İnline) CSS nasıl tanımlanır?
Html etiketlerine style="css stil kodları" eklenerek inlice css tanımlanır.

Dahili (İnternal) CSS nasıl tanımlanır?
Genellikle head etiketi içerisinde bir style etiketi açarak CSS yazmaya başlayabilirsiniz.

Harici (External) CSS dosyalarını nasıl dahil edebilirim?
HTML etiketlerinden link yardımı ile external (harici) CSS dosyalarını sayfamıza dahil edebiliriz.

Bunun haricinde bir CSS dosyası içerisine başka bir CSS dosyasını da dahil edebilirsiniz.
@import “dosya_adi.css”;