Tüm blog yazıları

HTML Karakter Kodları (Entity Codes)

HTML yazarken bazen klavyemizden kolayca yazamayacağımız özel karakterlere veya HTML’nin kendisi tarafından ayrılmış karakterlere ihtiyaç duyarız. Bu gibi durumlarda HTML Entities (varlık kodları) devreye girer. Bu yazıda, HTML Entities’in ne olduğu, nasıl ça

eminbasbayan3 dk okuma
HTML Karakter Kodları (Entity Codes)

HTML yazarken bazen klavyemizden kolayca yazamayacağımız özel karakterlere veya HTML’nin kendisi tarafından ayrılmış karakterlere ihtiyaç duyarız. Bu gibi durumlarda HTML Entities (varlık kodları) devreye girer. Bu yazıda, HTML Entities’in ne olduğu, nasıl çalıştığı ve örnek kullanımları açıklanacaktır.

HTML Entities Nedir?

  • HTML Entities, HTML belgesi içinde özel karakterleri göstermek için kullanılan özel kodlardır.
  • Neden Gerekli?
    • Bazı karakterler, HTML tarafından ayrılmıştır (örneğin < ve > etiketlerde kullanılır).
    • Klavyede kolayca yazılamayan semboller (örneğin, ©, →) için kullanılır.

HTML Entity Söz Dizimi

  • Her HTML Entity şu şekilde yazılır:
    • Başında bir & (ampersand),
    • Ardından karakterin adı veya kodu,
    • Sonunda bir ; (noktalı virgül) bulunur.

Örneğin:

  • < karakterini göstermek için: &lt;
  • > karakterini göstermek için: &gt;
  • © sembolü için: &copy;

Sık Kullanılan HTML Entities

KarakterEntity KoduEntity İsmiSonuç
<&#60;&lt;<
>&#62;&gt;>
&&#38;&amp;&
©&#169;&copy;©
®&#174;&reg;®
"&#34;&quot;"
'&#39;&apos;'
→&#8594;&rarr;→

HTML Entities Kullanımı

1. Ayrılmış Karakterler

HTML’de <, >, ve & gibi karakterler özel bir anlam taşır. Bu nedenle, bu karakterleri metin içinde göstermek için entity kullanmanız gerekir:

html
<p>1 &lt; 2 &amp; 2 &gt; 1</p>

Sonuç:

metin
1 < 2 & 2 > 1

2. Özel Semboller

Kopyalama hakkı, ticari marka veya diğer semboller için:

html
<p>Tüm hakları saklıdır &copy; 2025. Ticari marka &reg; sembolü.</p>

Sonuç:

metin
Tüm hakları saklıdır © 2025. Ticari marka ® sembolü.

HTML Entities ile Sayı Kodu Kullanımı

Her HTML Entity’nin bir isimli kodu olduğu gibi bir de sayı kodu vardır. Sayı kodu genellikle şu şekilde yazılır:

  • &#kod;

Örneğin:

  • &lt; yerine &#60; yazabilirsiniz.
html
<p>Sayı kodu kullanımı: &#60; &#62; &#38;</p>

Sonuç:

metin
Sayı kodu kullanımı: < > &

Sık Kullanılan Senaryolar

1. Matematiksel İfadeler

html
<p>Matematiksel semboller: ≤ &le;, ≥ &ge;</p>

Sonuç:

metin
Matematiksel semboller: ≤, ≥

2. Şiir veya Özel Formatlar

Satır sonu gerektiren şiirler için br etiketiyle birlikte kullanabilirsiniz:

html
<p>
  Göklerde kartallar süzülür<br>
  Ufuklar sonsuz bir yol<br>
  &hearts; ve &spades; gibi semboller<br>
</p>

Örnek Proje

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML Entities Örnekleri</title>
</head>
<body>
  <h1>HTML Entities Örnekleri</h1>
  <p>Ayrılmış karakterler: &lt;, &gt;, &amp;</p>
  <p>Özel semboller: &copy;, &reg;, &hearts;, &rarr;</p>
  <p>Matematiksel ifadeler: 5 &lt; 6 &amp; 6 &gt; 5</p>
  <p>Kart sembolleri: &spades;, &hearts;, &diams;, &clubs;</p>
  <p>Unicode karakterleri: &#9824;, &#9829;, &#9830;, &#9827;</p>
</body>
</html>

Sonuç:

  • Ayrılmış karakterler, özel semboller ve matematiksel ifadeler düzgün bir şekilde gösterilir.

Sonuç

HTML Entities, özel karakterleri ve sembolleri kolayca göstermenizi sağlar. Bu kodları öğrenerek web sitelerinizde daha zengin içerikler oluşturabilirsiniz. Özel semboller veya ayrılmış karakterlere ihtiyaç duyduğunuzda, &entity; formatını kullanmayı unutmayın!

HTML Form Doğrulama (Validations)
HTML Dersleri3 dk okuma

HTML Form Doğrulama (Validations)

Form doğrulamaları (validations), kullanıcıların girdilerinin belirli kurallara uygun olmasını sağlamak için oldukça önemlidir. Bu doğrulamalar, kullanıcı deneyimini geliştirmek ve hatalı veri girişlerini önlemek için kullanılır. HTML, yerleşik doğrulama mekanizmaları sunarak birçok yaygın sen

Yazıyı oku

Çerez tercihlerin

Platformun çalışması için zorunlu çerezler kullanıyoruz. İzin verirsen anonim kullanım verilerini ölçüyoruz. Ayrıntıları incele