موجودیت‌ها

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
(تغییرمسیر از موجودیت های HTML)
پرش به ناوبری پرش به جستجو
Main Page Tutorial
Html-menu.png
موارد آموزشی
۱خانه
۲مقدمه
۳ویرایشگرها
۴پایه
۵عنصرها
۶ویژگی‌ها
۷عنوان‌ها
۸پاراگراف‌ها
۹استایل‌ها
۱۰قالب‌بندی
۱۱نقل‌قول‌ها
۱۲توضیحات
۱۳رنگ‌ها
۱۴CSS
۱۵لینک‌ها
۱۶تصاویر
۱۷جداول
۱۸لیست‌ها
۱۹بلوک‌ها
۲۰کلاس‌ها
۲۱شناسه
۲۲Iframeها
۲۳جاوا اسکریپت
۲۴مسیرهای فایل
۲۵سرصفحه
۲۶چیدمان‌ها
۲۷واکنش‌گرا
۲۸کد کامپیوتری
۲۹معنایی‌ها
۳۰راهنمای استایل
۳۱موجودیت‌ها
۳۲نماد‌ها
۳۳ایموجی‌ها
۳۴مجموعه کاراکترها
۳۵رمزگذاری URL
۳۶HTML و XHTML
فرم‌های HTML
گرافیک در HTML
رسانه در HTML
APIها در HTML
مثال‌ها
مرجع 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 بیشتری خواهید دید.


منابع آموزشی