Madem ki günümüzde web belgeleri oluşturmakta kullanacağımız farklı standartlar var oluşturduğumuz kodlarla hangi standardı gözettiğimizi bir şekilde bildirmeniz gerekir.Bu işlemi belge başlığı (DTD- Document Type Definition ) ile yapıyoruz.
Tarayıcılar iki farklı modda çalışırlar: Belge başlığı belirtilmemiş hatalı (x)html kodlarını yorumlamaya çalışan olağan dışı mod ve belge başlığı belirtilmiş düzgün
[../yazının devamı]
Belge başlığı kullanmanın sebebleri:
Tarayıcılar iki farklı modda çalışırlar: Belge başlığı belirtilmemiş hatalı (x)html kodlarını yorumlamaya çalışan olağan dışı mod ve belge başlığı belirtilmiş düzgün
- Erişilirlik ve standartlık adına bir zorunluluktur.
- Tarayıcılar iki farklı modda çalışırlar: Belge başlığı belirtilmemiş hatalı (x)html kodlarını yorumlamaya çalışan olağan dışı mod ve belge başlığı belirtilmiş düzgün kodlar için standart mod, Standart modun yorumlanması ve çözümlenmesi tarayıcı için daha kısa zaman alır ve web sayfaları daha hızlı görüntülenir.
- Denetim geçerleme işlemini yapacak geçerliyecilere bu işi hangi standarda göre yapacaklarını bildirmeniz gerekir, işte belge başlığı bunu tanımlar.
- Kod geliştirmekte kullanılan editörler belge başlığına uygun olarak hangi kod standardını kullanacaklarını belirleyebilirler.

İlk olarak css nedir bunun bir tanımını yapalım.
CSS;stil (style) bir dosyadan, belirli bir nesne grubu için,belirli bir etiket altında tanımlanmış görsel özellikler topluluğudur.Yani demek istediğim ey şu bir site tasarlıyacağız bunun için bir çok başlık kullanacağız başlıkları 15px olarak tek tek kodlamaktansa bir css dosyası oluşturup bir seferlik tanımlamak daha mantıklı olacaktır.Bu bize hem hız hemde sitenin tasarımını değiştireceğimiz zaman kolaylık sağlar.
Örnek olarak anlatırsak, yazının başlığını 15px olarak belirlemiştik bunu html olarak tek tek kodlamış olalım.Sonradan sitenin başlıklarının çok büyük olduğu kanısına vardınız ve 14px'e düşürmeye karar verdiniz.Html olarak kodladıysanız,kodları tek tek arıyacaksınız onları 14px olarak tekrar değiştireceksiniz çok masraflı ve uzun bir iş olur,bunun yerine css dosyamızın içinde tanımlamış olsaydık saniyeler içinde değişiklik yapabilecektik.Daha bir çok css kullanmanın getirdiği avantajlar var ama bunları bir sonraki yazıma bırakmak istiyorum.Şimdi css'ye bir başlangıç yapalım.
admin: