Beyaz.Net İpucu

KATEGORİLER

Delphi
PHP
Dotnet
FileMaker

CSS Detayları

Css bir web sayfasının biçimlendirme tarafını çeşitli avantajlarla tanımlamamızı sağlar.
Örneğin bir html sayfasında biçimlendirmeyi html etiketleriyle yapmaya kalkarsak, sayfadaki her

  • <h1>örnek yazı</h1>
başlık tagı için
  • <h1><span style="color: #bb0011;">örnek yazı</span></h1>
kullanmak zorunda kalacaktık. oysa css için sadece;
  
  • h1{color:#bb0011}
koduyla tüm sayfadaki h1 başlıklarının rengini değiştirebiliriz.Böyle 1000 lerce sayfalık web sitemizi tek bir css dosyası ile yönetebiliriz.

Diğer bir avantajımız CSS yardımı ile kodlanmıs HTML’in normal HTML kodlamasına göre %50′ye varan performans ve hız artısları oldugu belirlenmistir. CSS HTML’de kullanılan görünüm özelliklerini(iskeleti olusturan tablolar, bos resimler, süsleyici resimler, yazı tipleri, renkler, genislikler, yükseklikler ve Artalan resimleri) azaltacagı için dokümanlarınızın boyutunu ciddi oranda azaltacaktır.
CSS ile bir HTML elemanına daha hızlı ve etkin erişim ile daha kontrollü bir biçimlendirme gerçekleşir. Yani bir <table> elemanına HTML etiketleri ile kısıtlı bir biçimlendirme söz konusudur. Ama CSS ile birlikte bu sınırlama kalkmıştır. Örneğin sadece border(çerçeve) elemanını alırsak CSS ile birlikte çerçeve stilini, genişliğini, rengini,rengin ve sitilin çerçevenin hangi tarafına yapılacağına kadar tanımlama yapabiliriz.

Aslında css in en önemli avantajı tablosuz web sayfası kodlamayı beraberinde getirmesidir. Bunu yapabilmesindeki temel özellik elemanları bir kutu içerisine yerleştirip onları bu şekilde istediği gibi konumlandırabilmesidir. Bunu yaparken Display, position ve float özelliklerinden yararlanılır.
CSS ile bir çok taglardan kurtulup daha sorunsuz ve küçük boyutlu bir web sayfasına sahip olabiliriz.Genel olarak yararları bunlardır. Bize zorluk çıkaracak tek yönü vardır ve buda CSS in suçu değildir, oda farklı tarayıcılarda farklı yorumlanmasıdır. Bunun temel nedeni bir tarayıcı CSS in yeni versiyonundaki bir tanımlamayı tanıyamamasındandır. Bu da bazı tarayıcıların yetersizliğinden kaynaklanmaktadır.

Kategorideki Güncel Makaleler