موجودیت ها (Entities) در HTML

موجودیت ها (Entities) در HTML

زمان مطالعه

5 دقیقه

تعداد بازدید

115

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب
سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.

موجودیت ها (Entities) در HTML

موجودیت ها (Entities) در HTML

زمان مطالعه

5 دقیقه

تعداد بازدید

115

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب

کاراکترهای رزرو شده در HTML باید با character 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;

 خب به پایان یکی دیگر از مقالات آموزش زبان نشانه گذاری HTML رسیدیم،

در مقاله بعدی HTML، با علائم دیاکریتیک بیشتری با عنوان آموزشی symbols در HTML آشنا خواهید شد.

سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.

پرسش و پاسخ
0
دوره پیشنهادی
دوره پیشنهادی