Merhaba. HTML ve CSS neden bir programlama dili değil bunu kısaca anlatmak istiyorum.
Oncelikle HTML ve CSS tam olarak nasıl calışıyor?
Biliyorsunizki HTML etiket yapısına sahip. Yani temel mantığı tarayıcıya sizin yapmak istediklerinizi anlatmak. Aslında tarayıcıyı geliştirenler onceden ozellikler ve elemanlar ekledi, siz sadece bunları cağırıyor ve kullanıyorsunuz. Yani aslında tarayıcıya bir komut veriyorsunuz
CSS'te de mantık aynı. Verdiğiniz komutlar ile elemanlarınızı bicimlendiriyorsunuz veya animasyon ekliyorsunuz.
İşte programlama dili olmamalarının sebebi ise bunlar. Onlar ile bir iş yapamıyorsunuz. Tarayıcıya işinizi yaptıriyorsunuz. Bu yuzden bunlara işaretleme dilleri deniyor. Hatta şoyle de duşunebilirsiniz: Siz tarayıcıya yaptıracağınız gorevleri işaretliyorsunuz, tarayıcı da bunları programlayıp bilgisayara anlatıyor.