آموزش کار با موجودیت ها HTML Entities

کاراکترهای رزرو شده در HTML باید با character entities جایگزین شوند.

بهزاد میرزازاده بهزاد میرزازاده

زمان مطالعه

5 دقیقه

بازدید

58

پرسش و پاسخ

0
آموزش کار با موجودیت ها HTML Entities

موجودیت های HTML

برخی از کاراکتر ها در HTML رزرو شده اند.

اگر از علامت های کمتر از (<) و یا بیشتر از (>)  در صفحات خود استفاده کنید، ممکن است که HTML آن ها را با برچسب ها اشتباه بگیرد.

برای نمایش کاراکتر های رزرو شده از character entities استفاده می شود.

یک character entities مانند مثال زیر است.

&entity_name;
OR
&#entity_number;

برای نمایش کمتر از (<)  باید بنویسیم: &lt; یا &#60;

نکته:مزیت استفاده از نام موجودیت : نام موجودیت به راحتی به خاطر سپرده می شود.

معایب استفاده از نام موجودیت :

مرورگرها ممکن است از همه نام موجودیت ها پشتیبانی نکنند، اما از همه شماره موجودیت ها پشتیبانی می کنند.

فاصله بدون شکستگی (Non-Breaking)

موجودیتی که معمولا برای نوشتن Non-breaking در HTML استفاده می شود، به شکل زیر است:

&nbsp;

یک Non-breaking، فضایی است که به خط بعدی نفوذ نمی کند (فاصله).

دو کلمه که با یک Non-breaking از هم نوشته می شوند، به هم می چسبند (وارد خط جدید نمی شوند)، این قابلیت زمانی مفید است که شکستن کلمات ممکن است مزاحمت ایجاد کند.

مثال: در زیر چند نمونه از Non-breaking را می بینید.

•	§ 10
•	10 km/h
•	10 PM

 یکی دیگر از موارد معمول استفاده از Non-breaking، برای جلوگیری از کوتاه کردن فضاهای مرورگرها در صفحات HTML است.

اگر در متن خود 10 فضای خالی ایجاد کنید، مرورگر 9 تای آن را حذف خواهد کرد. برای افزودن فضاهای واقعی به متن خود، می توانید از character entity زیر استفاده کنید:

&nbsp;

Non-breaking hyphen (&#8209;)، برای تعریف کاراکتر خط فاصله (-) استفاده می شود که به خط جدید نفوذ نمی کند و بدون شکسته شدن به خط جدید ایجاد می شود.

character entity های مفید در زبان نشانه گذاری HTML

کاراکتر توضیحات نام موجودیت شماره موجودیت
  فضای Non-breaking &nbsp; &#160;
> کوچک تر از &lt; &#60;
< بزرگ تر از &gt; &#62;
& ampersand &amp; &#38;
" جفت کوتیشن &quot; &#34;
' تک کوتیشن &apos; &#39;
¢ سنت &cent; &#162;
£ پوند &pound; &#163;
¥ ین &yen; &#165;
یورو &euro; &#8364;
© کپی رایت &copy; &#169;
® علامت تجاری ثبت شده &reg; &#174;

نکته : نام موجودیت ها، به حروف بزرگ و کوچک حساس هستند.

ترکیب علائم دیاکریتیکال (diacritical marks)

علامت دیاکریتیک یک glyph است که به یک حرف اضافه می شود.

برخی از علائم دیاکریتیک، مانند grave (`)  و acute (‘) را لهجه می نامند.

علامت دیاکریتیک می تواند در بالای یک حرف، در پایین یک حرف، در داخل یک حرف و بین دو حرف قرار گیرد.

می توان از علامت های دیاکریتیک در ترکیب با اعداد استفاده کرد تا کاراکتری را تولید کند که در مجموعه کاراکترها (رمزگذاری) مورد استفاده در صفحه وجود نداشته باشد.

در جدول زیر مثال هایی از این کاراکترها برای شما آورده ایم

ترکیب علائم دیاکریتیک (diacritical marks)

علامت کاراکتر کد ساختار نتیجه
    ̀ a a&#768;
    ́ a a&#769;
   ̂ a a&#770;
    ̃ a a&#771;
     ̀ O O&#768;
     ́ O O&#769;
    ̂ O O&#770;
     ̃ O O&#771;