HTML

30 Kasım 2007

HTML'de Karakter Varlığı

Bazı karakterler (< gibi), HTML içinde özel anlam taşır. Bu nedenle doğrudan yazı içinde kullanılamazlar.

Karakter Varlığı

Bazı karakterleri HTML içinde özel anlamı vardır (Küçüktür işareti gibi). Bu işaretin bir biçimin başladığını anlatması gibi. Bu karakterlerin tarayıcıda normal görünebilmeleri için bunlar yerine geçen varlık tanımlarını kullanmamız gerekir.

Bir karakter varlığının üç bölümü vardır: İlki (&) işaretidir, onu varlık adı ya da (#) işaretinden sonra varlık numarası izler. Son olarak (;) işareti karaker varlığını tanımlar...

Küçüktür işaretini görüntüleme için HTML içinde < ya da < kullanılmalıdır.

Bir sayı yerine ad kullanmanın yararı, adların daha kolay anımsanmasıdır. Yararlı olmadığı durumsa, tüm tarayıcıların yeni tanımlanmış varlıkların hepsinin adlarını anlamıyor olmalarıdır. Bu durumda varlık numaralarını kullanmak tüm tarayıcılarda en uygun çözüm gibi görünebilir.

Not: Varlıklar büyük-küçük harf duyarlıdır.

Sonuç Açıklama Varlık Adı Varlık Sayısı
  kırılamayan boşluk &nbsp; &#160;
< küçüktür &lt; &#60;
> Büyüktür &gt; &#62;
& ve imi &amp; &#38;
" tırnak işareti &quot; &#34;
' kesme imi  &apos; (IE'de çalışmaz) &#39;

Sıkça kullanılan diğer karakter varlıkları:

Sonuç Açıklama Varlık Adı Varlık Sayısı
¢ sent &cent; &#162;
£ Sterlin &pound; &#163;
¥ yen &yen; &#165;
§ Bölüm &sect; &#167;
© Telif Hakkı &copy; &#169;
® Tescilli Marka &reg; &#174;
× çarpma &times; &#215;
÷ bölme &divide; &#247;

Kırılamaz Boşluk

HTML içindeki en sık kullanılan karakter varlığı kırılamaz boşluktur

Normal HTML belge içindeki boşlukları kısaltır. ama eğer &nbsp; kullanırsanız boşluk kısaltılmadan kalır...

Özel karakterler için varlık yazımı

Kaynak: Gelişmiş Özellikler

HTML 4.0 &trade; işaretini "trademark" (ticari marka) yerine kullanır ama &#8482; hala tarayıcılarda geniş bir kullanım bulamadı...

Yararlı olduğu düşünülebilecek başka varlık yazımları da var.

SymbolEntityExample
Less than&lt;<
Greater than&gt;>
Ampersand&amp;&
nonbreaking space&nbsp;
em dash&#8212;?
quotation mark&quot;"

Ve sonra, özel semboller ve aksanlı karakterler için Latin-1'deki varlık yazım biçimleri aşağıdaki tabloda gösterilmiştir:

&nbsp; Ð&ETH;Ð
¡&iexcl;¡Ñ&Ntilde;Ñ
¢&cent;¢Ò&Ograve;Ò
£&pound;£Ó&Oacute;Ó
¤&curren;¤Ô&Ocirc;Ô
¥&yen;¥Õ&Otilde;Õ
¦&brvbar;¦Ö&Ouml;Ö
§&sect;§×&times;×
¨&uml;¨Ø&Oslash;Ø
©&copy;©Ù&Ugrave;Ù
ª&ordf;ªÚ&Uacute;Ú
«&laquo;«Û&Ucirc;Û
¬&not;¬Ü&Uuml;Ü
­&shy;­Ý&Yacute;Ý
®&reg;®Þ&THORN;Þ
¯&macr;¯ß&szlig;ß
°&deg;°à&agrave;à
±&plusmn;±á&aacute;á
²&sup2;²â&acirc;â
³&sup3;³ã&atilde;ã
´&acute;´ä&auml;ä
µ&micro;µå&aring;å
&para;æ&aelig;æ
·&middot;·ç&ccedil;ç
¸&cedil;¸è&egrave;è
¹&sup1;¹é&eacute;é
º&ordm;ºê&ecirc;ê
»&raquo;»ë&euml;ë
¼&frac14;¼ì&igrave;ì
½&frac12;½í&iacute;í
¾&frac34;¾î&icirc;î
¿&iquest;¿ï&iuml;ï
À&Agrave;Àð&eth;ð
Á&Aacute;Áñ&ntilde;ñ
Â&Acirc;Âò&ograve;ò
Ã&Atilde;Ãó&oacute;ó
Ä&Auml;Äô&ocirc;ô
Å&Aring;Åõ&otilde;õ
Æ&AElig;Æö&ouml;ö
Ç&Ccedil;Ç÷&divide;÷
È&Egrave;Èø&oslash;ø
É&Eacute;Éù&ugrave;ù
Ê&Ecirc;Êú&uacute;ú
Ë&Euml;Ëû&ucirc;û
Ì&Igrave;Ìü&uuml;ü
Í&Iacute;Íý&yacute;ý
Î&Icirc;Îþ&thorn;þ
Ï&Iuml;Ïÿ&yuml;ÿ

Sayısal yazım biçimi Yunan harfleri ve Unicode altında tanımlanan matematik sembolleri de gösterebilir. Daha geniş bilgi için HTML 4.0 özelliklerinde anlatılmıştır. Buradaki yazım adları NN 4'de tanınmaz. Bu nedenle sayısal yazım biçimini kullanmak en iyisidir.

Tarayıcıların gösterebildiği renklerin neler olduğu W3C HTML belgelerinde bir başka tablo olarak da gösterilmiştir.