HTML ve Taglar
Kodlama ve programlama farkını anlatıyorum ilk olarak: kodlamak, belirli bir mantığı (algoritmayı) derleyicilerin anlayabilecekleri dile çevirmektir.Derleyici: yazdığınız kodu bilgisayarın anlayacağı dile çeviren sistemdir. makine dili binary sistemidir. yani (101110101..) şeklindeki bir ve sıfırlardan oluşan dil, burda 1 var, 0 yok anlamındadır. Internet explorer bir derleyici ve yorumlayıcıdır.
Yorumlayıcı: makineden gelen 10101010 binary dilini kullanıcının anlayabileceği şekle dönüştürür.
Java Virtual Machine bir derleyici, Java Runtime Environment ise bir yorumlayıcıdır. yani her zaman birarada olmayabilirler.
Algoritma: bir programın işleyiş mantığıdır, her program belirli sıraya göre çalışır. bu mantığa biz algoritma diyoruz.
kodlama varolan bir algoritmayı yazmaktır. programlama ise bir algoritma kurmaktır.
(algoritma: el-harezmi den gelmektedir. hesaplamayı yazıya dökme mantığını bulan kişidir.)
neyse bu ufak bilgilerden sonra sadede gelelim..
derleyicilerin ne yazıldığını anlaması için yazdığımız koddaki bazı tereddütleri ortadan kaldırmamız gerekir. bu işlem html dilinde adreslemeyle olur. bu adreslemeyi ise biz taglar aracılığıyla yaparız.
<html> //burada html dilinde yazdığımızı belirttik
<head> //burada kodun görüntülenmeden önce yapması gereken işlemleri sıraladık.
<script>
//bu tag genel olarak head tagı içerisinde bulunur ve derleyiciye ileride kullanabilmesi için fonksiyon ve fonksiyonlara bağlı değişkenleri tanımlar.
</script> // açtığımız her tagı kapatmak zorundayız. birkaç istisna vardır onları söyleyeceğim.
<style> //burada sayfanın görünümünü etkileyen CSS kodları bulunur, bu kodlar ayrı bir css belgesine de bağlanılabilir.
</style> //tagları kapatmalıyız..
</head> //head tagını kapadık. bu kısım insanla bir programı kıyaslammak olursa boyunu andırır (:
<body> //buradan sonraki tüm kısımlar kullanıcı tarafından görüntülenecek kısımlardır.
</body>
</html> diyerek işlemimizi tamamlıyoruz.
böylece taslak olarak bir html dosyası nasıl olmalıdır bunu görmüş olduk.
<div></div> tagı webmasterlerin çoğu yerde kullanabilecekleri gelişmiş bir tagdır. sayfada bir kısmı toplar ve ayırır. Firefox derleyicisinde <div> tagı yerine <layer> tagı kabul görür.
Alıntıdır