موجودیت‌ها

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
< HTML:Tutorial(تغییرمسیر از موجودیت های html)
پرش به ناوبری پرش به جستجو

کاراکترهای رزرو شده در HTML باید با موجودیت‌های کاراکتری جایگزین شوند.[۱]

کاراکترهایی که روی صفحه کلید شما وجود ندارند هم می‌توانند توسط موجودیت‌ها جایگزین شوند.

موجودیت های HTML

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

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

موجودیت‌های کاراکتری برای نمایش کاراکترهای رزرو شده در HTML به کار می‌روند.

یک موجودیت کاراکتری به شکل زیر است:

&entity_name;

OR

&#entity_number;

برای نمایش علامت کوچکتر < باید بنویسیم: ;tl& یا ;60#&

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

عیب استفاده از یک موجودیت نام: مرورگرها ممکن است همهٔ موجودیت‌های نام را پشتیبانی نکنند اما پشتیبانی اعداد کافیست.

فاصله Non-breaking

یک موجودیت کاراکتری رایج که در HTML استفاده می‌شود non-breaking space است: &nbsp;

non-breaking space فاصله‌ای است که به خط جدیدی نمی‌شکند.

دو کلمه که توسط یک non-breaking space جدا می‌شوند، در کنار هم می‌چسبند (در خط جدید از هم جدا نمی‌شوند). این فاصله هنگام شکستن کلماتی که ممکن است بهم ریخته شوند، مفید است.

مثال:

  • § 10
  • 10 km/h
  • 10 PM

استفاده رایج دیگر non-breaking space جلوگیری از مرورگرها از کوتاه کردن فاصله‌های صفحات HTML است.

اگر ۱۰ فاصله در متن خود بنویسید، مرورگر ۹ تای آن را حذف می‌کند. برای اضافه‌کردن فاصله‌های واقعی به متن خود، می‌توانید از موجودیت کاراکتر &nbsp; استفاده کنید.

non-breaking hyphen (به فارسی: خط ربط ناشکستنی) (&#8209;) به شما این امکان را می‌دهد که از کاراکتر خط ربط - استفاده کنید که قابل شکسته شدن نیست.

برخی دیگر از موجودیت های کاراکتر مفید در HTML

نتیجه تعریف نام موجودیت شماره موجودیت
فاصله جدا نشدنی &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;
توجه: نام موجودیت‌ها، حساس به بزرگی و کوچکی حروف (case sensitive) هستند.

ترکیب نشانه های تفکیک کننده (Diacritical)

نشان تفکیک کننده “glyph” است که به یک حرف اضاف می‌شود.

برخی از نشان‌های تفکیک کننده، مانند grave ̀ و acute ́ تأکید نامیده می‌شوند.

نشان‌های تفکیک کننده می‌توانند بالا و پایین یک حرف، داخل یک حرف و بین دو حرف ظاهر شوند.

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

چند مثال:

Mark Character Construct Result
̀ 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 بیشتری خواهید دید.

منابع آموزشی