1. CSS'E G R Ş 8 1.2.1. Görünüm Avantajları CSS HTML'e göre birçok stil özelliğine sahiptir. CSS'in sayfa içeriği öğelerinin sayfa görünümü öğe
1. CSS'E G R Ş 8 1.2.1. Görünüm Avantajları CSS HTML'e göre birçok stil özelliğine sahiptir. CSS'in sayfa içeriği öğelerinin sayfa görünümü öğelerinden ayrılması için geliştirildiğini düşünürsek avantajı baştan anlaşılmış olur.
CSS'e Giriş
HTML'de bu elemanın(h1) kalın, altı çizili, Artalan rengi kırmızı olarak atama gibi çeşitli özellikler verebiliriz. Ancak bu özellikleri atamak içinde ayrı HTML elemanları kullanmak zorundayız (
, ), ancak CSS'de bunu tek bir elemanla yapabiliriz ve ayrıca daha fazla stil özellikleri de atayabiliriz.(örn: kenarlık, rollover vs stillerini ekleyebiliriz.) h1 { color: white; font: italic 11px Arial, serif; text-decoration: underline; background: yellow url(titlebg.gif) repeat-x; border: 1px solid red; margin-bottom: 0; padding: 5px;} 1.2.2. Kullanım Kolaylığı HTML'de her etikete artı özellikler eklemek için başka bir etiket ve/veya özellik eklememiz gerekmektedir. Bu işlemi geniş çaplı bir sitede yaptığımızı düşünürseniz çok büyük zaman kaybı ve uğraş gerektiğini göreceksiniz. Başlık
Bunun gibi onlarca veya yüzlerce başlığınız olduğunu düşünün, gerçekten çok zor. CSS'de aynı işlem için h1 {color: blue} Kodunu yazmamız yeterli. Bu elemanın özelliklerinde değişiklik yapmak istediğimizde sadece burada değiştirerek tüm sitede bu elemanın özelliklerini değiştirmiş olacağız. Ayrıca bu işlemi sadece bu etiket için değil diğer etiketlere de uygulayabiliriz. h1, h2 {color: blue} Ayrıca tek bir CSS dosyası ile sitenin tamamını yönetmek web kodlamacıları için çok büyük kolaylıktır. Sadece bir dosyada değişlik yaparak tüm sitemizi ara yüzünü yönetebiliriz isterse yüzlerce sayfa olsun.