HTML ve CSS karşılaştırması
HTML olarak bilinen HyperText Markup Language, web sayfaları için önde gelen biçimlendirme dilidir. HTML, web sayfalarının temel yapı taşıdır. Web tarayıcısı HTML belgesini okur ve görsel veya sesli web sayfalarında oluşturur. Basamaklı Stil Sayfaları (CSS), biçimlendirme dili kullanılarak yazılmış bir belgenin görünümünü ve biçimlendirmesini açıklayan bir dildir. CSS, HTML'de yazılan web sayfalarını biçimlendirmek için yaygın olarak kullanılır.
HTML nedir?
HTML, daha önce bahsedildiği gibi bir programlama dili değil, bir biçimlendirme dilidir. Bir biçimlendirme dili bir dizi işaretleme etiketidir ve HTML, web sayfalarını tanımlamak için genellikle HTML etiketleri olarak adlandırılan işaretleme etiketlerini kullanır. HTML belgeleri web sayfalarını tanımlar ve HTML etiketleri ve düz metin içerirler. HTML etiketleri, köşeli parantez (ör.) İle çevrili oldukları için bir HTML belgesinde kolayca tanımlanabilir. HTML etiketleri, genellikle ilk etiketin başlangıç etiketi olduğu bir belgeye çiftler halinde eklenir (ör.. ) ve ikinci etiket bitiş etiketidir (ör.. ). Bir web tarayıcısının (örneğin Internet Explorer, Firefox, vb.) Görevi bir HTML belgesini okumak ve bir web sayfası olarak görüntülemektir. Tarayıcı, sayfanın içeriğini yorumlamak için HTML etiketlerini kullanır ve HTML etiketlerinin kendisi tarayıcı tarafından görüntülenmez. HTML sayfaları, JavaScript gibi dillerde yazılmış resimleri, nesneleri ve komut dosyalarını gömebilir. Ayrıca, etkileşimli formlar oluşturmak için HTML kullanılabilir.
CSS nedir?
Daha önce de belirtildiği gibi, CSS, HTML öğelerinin bir sayfada nasıl görüntülenmesi gerektiğini tanımlar. Başlangıçta HTML'nin bir belgeyi biçimlendirmek için etiketleri içermesi değil, içeriği tanımlaması amaçlanmıştır. Ancak, HTML 3.2'deki gibi etiketlerin tanıtımı, web geliştiricilerinin hayatlarını çok zorlaştırdı. Büyük web siteleri geliştirirken, her sayfaya yazı tipi ve renk bilgisi eklemek çok sıkıcı bir süreç haline geldi. Bu soruna bir çözüm olarak, World Wide Web Konsorsiyumu (W3C) CSS oluşturdu. HTML 4.0, tüm biçimlendirmelerin HTML belgesinden kaldırılmasına ve ayrı bir CSS dosyasında depolanmasına izin verir. CSS, belge içeriğinin düzen, renkler ve yazı tipleri gibi belge sunumundan ayrılmasını sağlar. Bu, birden çok web sayfasının aynı biçimlendirmeyi paylaşmasına ve yapısal içerikteki karmaşıklığı ve tekrarı azaltmasına olanak tanır. CSS, okuyucuların web sayfasının yazarı tarafından belirtilen sayfayı geçersiz kılmak için farklı bir stil sayfası seçmesine izin vererek aynı biçimlendirme sayfasının farklı stillerle sunulmasına da izin verebilir. Bugün CSS tüm tarayıcılar tarafından yaygın olarak kullanılmaktadır ve desteklenmektedir.
HTML ve CSS Arasındaki Fark
HTML ve CSS arasındaki temel fark, HTML'nin bir web sayfasının içeriğini belirtmek için kullanılan bir biçimlendirme dili, CSS ise web sayfasının biçimlendirmesini belirtmek için kullanılan bir stil sayfası dilidir. HTML bir web sayfasının biçimlendirmesini de belirleyebilse de, içeriğin sunumdan ve Site genelinde tutarlılıktan ayrılmasına izin vereceğinden, bu amaçla CSS kullanmak daha etkili olacaktır..