İşaretleme Dilleri Nelerdir? — Web Tasarım

click fraud protection

dünyasını keşfetmeye başladığınızda web tasarımı, şüphesiz sizin için yeni olan bir dizi kelime ve kelime öbeği ile tanışacaksınız. Muhtemelen duyacağınız terimlerden biri "işaretleme" veya belki de "işaretleme dili"dir. "İşaretleme"nin "kod"dan farkı nedir ve neden bazı web uzmanları bu terimleri birbirinin yerine kullanıyor gibi görünüyor? Bir "işaretleme dili"nin tam olarak ne olduğuna bir göz atarak başlayalım.

Bu örnek bir HTML paragrafıdır. Bir açılış etiketinden oluşur (

), bir kapanış etiketi (

) ve ekranda görüntülenecek asıl metin (bu, iki etiket arasında bulunan metindir). Her etiket, işaretlemenin bir parçası olarak belirtmek için bir "küçüktür" ve "büyüktür" sembolü içerir. Bir bilgisayarda veya başka bir cihaz ekranında görüntülenecek metni biçimlendirdiğinizde, metnin kendisi ile metnin talimatlarını ayırt etmeniz gerekir. "İşaretleme", metni görüntülemek veya yazdırmak için talimatlardır.

İşaretlemenin bilgisayar tarafından okunabilir olması gerekmez. Basılı veya bir kitapta yapılan açıklamalar da işaretleme olarak kabul edilir. Örneğin, okuldaki birçok öğrenci ders kitaplarında belirli ifadeleri vurgulayacaktır. Bu, vurgulanan metnin çevresindeki metinden daha önemli olduğunu gösterir. Vurgu rengi işaretleme olarak kabul edilir.

instagram viewer

İşaretleme, bu işaretlemenin nasıl yazılacağı ve kullanılacağına ilişkin kurallar kodlandığında bir dil haline gelir. Aynı öğrenci, "mor vurgulayıcı" gibi kuralları kodlarsa, kendi "not alma biçimlendirme diline" sahip olabilir. tanımlar için, sarı vurgulayıcı sınav ayrıntıları içindir ve kenar boşluklarındaki kurşun kalem notları ek kaynaklar içindir.”

Çoğu biçimlendirme dili, birçok farklı kişi tarafından kullanılmak üzere bir dış otorite tarafından tanımlanır. Web için işaretleme dilleri bu şekilde çalışır. W3C veya World Wide Web Konsorsiyumu tarafından tanımlanırlar.

3 İşaretleme Dilini İnceleyelim

Web'de içinde "ML" bulunan hemen hemen her kısaltma bir "işaretleme dilidir" (büyük sürpriz, "ML"nin anlamı budur). İşaretleme dilleri, web sayfalarını veya tüm şekil ve boyutları oluşturmak için kullanılan yapı taşlarıdır.

Gerçekte, dünyada birçok farklı biçimlendirme dili vardır. Web tasarımı ve geliştirme için, muhtemelen karşılaşacağınız üç özel biçimlendirme dili vardır. Bunlar HTML, XML ve XHTML.

İşaretleme Dili Nedir?

Bu terimi doğru bir şekilde tanımlamak için - biçimlendirme dili, bilgisayarın bu metni işleyebilmesi için metne açıklama ekleyen bir dildir. Çoğu biçimlendirme dili insan tarafından okunabilir çünkü ek açıklamalar onları metnin kendisinden ayırt edecek şekilde yazılmıştır. Örneğin, HTML, XML ve XHTML ile biçimlendirme etiketleri şunlardır.

<

ve.

>

Bu karakterlerden birinde görünen herhangi bir metin, açıklamalı metnin parçası değil, biçimlendirme dilinin bir parçası olarak kabul edilir. Örneğin:

HTML — Köprü Metni İşaretleme Dili

HTML veya Köprü Metni İşaretleme Dili, Web'in birincil dilidir ve bir web tasarımcısı/geliştiricisi olarak birlikte çalışacağınız en yaygın dildir. Aslında, işinizde kullandığınız tek biçimlendirme dili olabilir.

Tüm web sayfaları bir HTML tadında yazılmıştır. HTML, görüntülerin, multimedyanın ve metnin web tarayıcılarında görüntülenme şeklini tanımlar. Bu dil, belgelerinizi (köprü metni) birbirine bağlayan ve web belgelerinizi etkileşimli hale getiren (formlar gibi) öğeler içerir. Birçok kişi HTML'yi "web sitesi kodu" olarak adlandırır, ancak gerçekte, bu gerçekten yalnızca bir biçimlendirme dilidir. Her iki terim de kesinlikle yanlış değildir ve web uzmanları da dahil olmak üzere insanların bu iki terimi birbirinin yerine kullandığını duyacaksınız.

HTML, tanımlanmış bir standart biçimlendirme dilidir. dayanmaktadır SGML (Standart Genelleştirilmiş İşaretleme Dili). Metninizin yapısını tanımlamak için etiketleri kullanan bir dildir. Öğeler ve etiketler < ve > karakterleriyle tanımlanır.

HTML bugün Web'de kullanılan en popüler biçimlendirme dili olsa da, web geliştirme için tek seçenek değildir. HTML geliştirildikçe daha da karmaşıklaştı ve stil ve içerik etiketleri tek bir dilde birleştirildi. Sonunda, W3C, bir web sayfasının stili ile içerik arasında bir ayrım yapılması gerektiğine karar verdi. Yalnızca içeriği tanımlayan bir etiket HTML'de kalırken, stili tanımlayan etiketler CSS (Basamaklı Stil Sayfaları) lehine reddedildi.

HTML'nin en yeni numaralı sürümü HTML5'tir. Bu sürüm, HTML'ye daha fazla özellik ekledi ve XHTML tarafından uygulanan katılığın bir kısmını kaldırdı (kısa bir süre sonra bu dilde daha fazlası).

HTML'nin yayınlanma şekli, HTML5'in yükselişiyle değişti. Bugün, yeni, numaralı bir sürümün yayınlanmasına gerek kalmadan yeni özellikler ve değişiklikler eklenmektedir. Dilin en son sürümüne basitçe "HTML" denir.

XML — Genişletilebilir İşaretleme Dili

Genişletilebilir İşaretleme Dili, başka bir HTML sürümünün temel aldığı dildir. HTML gibi, XML de SGML'ye dayanmaktadır. SGML'den daha az katıdır ve düz HTML'den daha katıdır. XML, çeşitli farklı diller oluşturmak için genişletilebilirlik sağlar.

XML, biçimlendirme dilleri yazmak için bir dildir. Örneğin, şecere üzerinde çalışıyorsanız, XML'inizdeki baba, anne, kız ve oğlu tanımlamak için XML kullanarak etiketler oluşturabilirsiniz: Ayrıca XML ile halihazırda oluşturulmuş birkaç standart dil vardır: Matematiği tanımlamak için MathML, multimedya ile çalışmak için SMIL, XHTML ve diğerleri.

XHTML — Genişletilmiş Köprü Metni Biçimlendirme Dili

XHTML 1.0, gereksinimleri karşılamak için yeniden tanımlanmış HTML 4.0'dır. XML standart. XHTML, modern web tasarımında HTML5 ve o zamandan beri gelen değişikliklerle değiştirildi. XHTML kullanan daha yeni siteler bulmanız pek olası değildir, ancak çok daha eski bir sitede çalışıyorsanız, yine de vahşi doğada XHTML ile karşılaşabilirsiniz.

HTML ve XHTML arasında çok fazla büyük fark yoktur, ancak farkedeceğiniz şey şudur:

  • XHTML küçük harfle yazılır. Süre HTML etiketleri BÜYÜK harfle, Karışık harfle veya küçük harfle yazılabilir, doğru olması için XHTML etiketlerinin tümü küçük harf olmalıdır. (birçok web uzmanı, teknik olarak gerekli olmasa da HTML'yi tamamen küçük harfle yazar).
    • Tüm XHTML öğelerinin bir bitiş etiketi olmalıdır. Etiketin sonunda eğik çizgi (/) gibi ve olması gereken tek etiketli öğeler:
  • Tüm nitelikler XHTML'de alıntılanmalıdır. Bazı kişiler, yer kazanmak için özniteliklerin etrafındaki alıntıları kaldırır, ancak bunlar doğru XHTML için gereklidir.
  • XHTML, etiketlerin doğru şekilde yuvalanmasını gerektirir. Bir kalın açarsanız () öğesi ve ardından bir italik () öğesi, italik öğeyi kapatmalısınız () kalın karakteri kapatmadan önce (). (Bu öğelerin her ikisinin de görsel öğeler oldukları için kullanımdan kaldırıldığını unutmayın. HTML şimdi kullanır ve bu ikisinin yerine).
  • HTML Niteliklerinin bir adı ve değeri olmalıdır. HTML'de bağımsız olan öznitelikler de değerlerle bildirilmelidir, örneğin, HR özniteliği noshade="noshade" olarak yazılır.
instagram story viewer