İşaretleme dilleri, mesaj göndermek, belgeleri görüntülemek ve internette gezinmek gibi bir bilgisayarda yaptığımız birçok şeyin görünmez omurgasıdır. İşte ne yaptıklarına kısa bir bakış.
İşaretleme metni
Şu anda okuduğunuz metin sadece metin karakterlerinden oluşmaz. Bir grup karakter olduğunda gözü pek, italik, veya altı çizili, biçimlendirilirler. Kaputun altında (bunu okurken göremeyeceğiniz bir şekilde), bu karakterler bu şekilde görünmesini sağlamak için etiketleri sarılır. Aynı şey, daha küçük metin için de geçerlidir, farklı bir renkte görünür veya farklı bir fontla yazılır. Bunu yapmak için, metin yazar tarafından bir işaretleme dili adı verilen bir şeye yazılmalıdır.
İşaretleme Dili, etiketleri kullanarak bir belgedeki elemanları biçimlendirmek ve düzenlemek için bir sistemdir. Kağıt belgelerindeki fiziksel ek açıklamalar ve işaretlemelerin aksine, bu etiketler yalnızca yazar metni yazarken belgede görünür. Bir uygulama İşaretlemeyi işlediğinde, içerik yalnızca görüntüleyiciye biçimlendirilmiş metin olarak görünecektir. Örneğin, İşaretleme dilinde Html , "Merhaba dünya!" İfadesini sarabiliriz. kalın etiketler halinde.
Hello World! & LT; / B & GT;
Bu metin bir Web tarayıcısı gibi bir HTML görüntüleyici tarafından işlendiğinde, şu şekilde görünecektir:
Selam Dünya!
Markup, alfabe ve sayılar gibi basit metin karakterlerinin işlenmesi ile sınırlı değildir. Dile bağlı olarak, özel karakterleri işleyebilir ve biçimlendirebilir, görüntüler, videolar, uygulamalar ve makine tarafından okunabilir veri gibi diğer öğeleri yerleştirmenize izin verebilir.
Ortak İşaretleme Dilleri
En yaygın iki işaretleme dili, internette görülen web sayfalarını oluşturmak için kullanılan HTML'dir ve Xml , özelleştirilebilir etiketleri kullanarak yapılandırılmış verileri depolar.
İnternette çoğu sayfaya baktığınızda, esasen bir HTML sayfasını indirip görüntülüyorsunuz. Şu anda okuduğunuz sayfa HTML'de yazılır. Aslında Birçok tarayıcı , Sayfanın tüm sayfasının HTML sözdizimini görmek için sayfaya sağ tıklayabilirsiniz. HTML, bir sayfadaki çeşitli yapılar ve bölümler oluşturmayı, bir sayfadaki öğeleri tanımlayan ve metni biçimlendirme destekler. HTML etiketleri tipik olarak aşağıdakiler gibi açılış ve kapanma etiketlerini gerektirir:
& lt; a href = "https://www.howtogeek.com" & gt; HowToGeek; / A & GT;
Yukarıdaki örnek, şu şekilde HowDogeek web sitesine bir bağlantı oluşturur:
Nasogeek
. Bir açılış etiketinin nasıl olduğuna dikkat edin
& lt; a & gt;
öznitelik ile
href
Bağlantıya işaret etmek ve bir kapanış etiketi
& lt; / a & gt;
.
İşte tanıdığınız birkaç daha ünlü işaretleme dili:
-
BBCODE:
Çevrimiçi Forumlar ve Mesaj Kurullarında yaygın olarak kullanılan ve kare parantez kullanımı ile kolayca tanınan hafif bir işaretleme dili
[B] Hello World! [/ B]kalın etiketler oluşturmak için. - Lateks: Genellikle akademik ve teknik amaçlar için kullanılan oldukça karmaşık bir dil. Çoğu dilin karmaşık matematik ve feshedilen diller gibi görüntülenemeyeceği sözdizimini işlemek için sağlam seçeneklere sahiptir.
- Mathml: Görüntülemek için kullanılan bir dil matematiksel formüller , özellikle web tarayıcıları içinde.
- Tekstil: Bazı çevrimiçi bloglar ve içerik yönetim sistemleri için kullanılan bir dil.
- Svg : Ölçeklenebilir bir vektör grafiği gösteren bir format olan SVG'nin aslında bir işaretleme dili olduğunu bilmek şaşırmış olabilirsiniz. XML'ye dayanır ve grafik hakkındaki bilgileri saklamak için yapılandırılmış verileri kullanır.
İLGİLİ: SVG dosyası nedir ve nasıl açabilirim?
Markup vs. Markdown
İşaretleme hakkında duyduysanız, muhtemelen duydunuz. Markdown . Yüzeyde, işaretlemenin tersi gibi geliyor; Ancak, aslında sadece bir tür işaretleme dilidir. Markdown, daha karmaşık dillerde mevcut olan temel metin seçeneklerini içeren basitleştirilmiş, kullanımı kolay bir biçimlendirme sözdizimidir.
Markdown, kullanımı kolaylığı ve okunur zorlu unsurların eksikliği nedeniyle birçok kişi arasında popülerdir. Bu, metnin odaklı uygulamalar ve web siteleri için ideal bir sözdizimi yapar. Bu web siteleri arasında Reddit , tüm yayınlar ve yorumlar için Markdown sözdizimini kullanan. Bu, redditörlerin uzun etiketler eklemek zorunda kalmadan herhangi bir cihazdan metni biçimlendirmelerini kolaylaştırır. Ayrıca RedDit'in yorumlarda gömülü ortamın izin verme kararını da tamamlar.
Markdown kullanan diğer hizmetler GitHub, WhatsApp gibi haberciler gibi kod depolarıdır ve Uyuşmak ve Typora ve Stackedit gibi metin editörleri. Bunu nasıl kullanacağınızı öğrenmek istiyorsanız, kontrol edin Markdown Rehberi . Mutlu etiketleme!
İLGİLİ: Markdown nedir ve nasıl kullanıyorsunuz?