آموزش طراحی سایتآموزش HTML

آشنایی با موجودیت ها در HTML

منظور از موجودیت چیست؟ چه کاراکتر هایی در HTML باید با کاراکتر های موجودیت جا به جا شوند؟ در این مقاله با موجودیت ها در HTML آشنا می‌شویم.

موجودیت ها در HTML

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

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

بعضی از کاراکتر ها در HTML از پیش رزرو شده هستند به این معنا که مورد استفاده قواعد زبان هستند به عنوان مثال اگر از علامت های (<) یا (>) در متون استفاده کنید، مرورگر آن ها را به جای تگ در نظر می گیرد.

مبحث موجودیت کاراکتر ها در HTML برای نمایش دادن کاراکتر های رزرو شده در HTML استفاده می شود.

این کاراکتر ها چیزی شبیه به عبارات زیر هستند:

&entity_name;

OR

&#entity_number;

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

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

استفاده از نام موجودیت برای نمایش کاراکتر های رزرو شده باعث آسانی در به خاطر سپردن آن ها می شود. با این حال همه مرورگر ها استفاده از نام موجودیت پشتیبانی نمی کنند اما پشتیبانی خوبی روی اعداد کاراکتر ها دارند.

فاصله غیر قابل شکستن موجودیت ها

یک کاراکتر رایج در بین کاراکتر های موجودیت که فاصله غیر قابل شکستن دارد، کاراکتر &nbsp است.

فاصله غیر قابل شکستن در واقع فاصله ای است به خط جدید منتقل نمی شود؛ دو کلمه جدا شده توسط یک فاصله غیر قابل شکستن به هم می چسبند (در خط جدید از یک دیگر جدا نمی شوند). استفاده از کاراکتر های موجودیت برای دوری از این شرایط مخرب بسیار مفید است.

نمونه های این کلمات:

  • § 10
  • 10 km/h
  • 10 PM

یک مورد استفاده رایج دیگر در استفاده از فاصله غیر قابل شکستن و موجودیت کاراکتر در جلوگیری از مرورگر در قطع کردن فواصل صفحات HTML است.

اگر شما 10 فاصله پشت سر هم در بین متون اضافه کنید، مرورگر به صورت خودکار 9 فاصله را حذف می‌کند. برای اضافه کردن 10 فاصله باید از &nbsp استفاده کنید.

سایر کاراکتر های موجودیت مفید در HTML

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

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

ترکیب علامت های تفکیک کننده

یک علامت تفکیک کننده یک گلیف (glyph) است که به یک حرف اضافه می شود (علامت هایی که به حروف اضافه می‌شود، برای مثال در زبان فارسی ما نشان های مد، فتحه ، کسره ، تشدید و … داریم) ، بعضی از علامت های تفکیک کننده برای لهجه استفاده می‌شود که نمونه هایی از آن را در جدول موجودیت ها که در ادامه قرار دادیم، خواهید دید.

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

علامت های تفکیک کننده می تواند در ترکیب با کاراکتر های عددی برای ایجاد یک کاراکتر که در ست کاراکتر ها وجود ندارد استفاده شوند.

در اینجا چند نمونه از این کاراکتر ها وجود دارد.

کاراکتر نتیجهساختنکاراکترعلامت
a&#768À
a&#769Á
a&#770Â
a&#771Ã
O&#768Ò
O&#769Ó
O&#770Ô
O&#771Õ

ارتباط موجودیت و Charset

یک نکته خیلی مهم در استفاده از موجودیت ها دانستن این است که موجودیت های مختلف در charset های مختلف متفاوت نمایش داده می‌شوند یا در بعضی از charset ها اصلا پشتیبانی نمی‌شوند.

ما در میزفا مقاله ای کامل در رابطه با آشنایی با Charset نوشته ایم که پیشنهاد می‌کنم آن را بخوانید.

نتیجه گیری

در این مقاله با موجودیت ها آشنا شدیم و نحوه استفاده از آن‌ها را بررسی کردیم، همچنین اهمیت استفاده از charset های درست برای استفاده از موجودیت ها را نیز بررسی کردیم.

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

برچسب ها

علی اسمعیلی

درباره خودم گفتن یا نوشتن کار آسونی نیست. باید تو کم‌ترین حجم مهم‌ترین اطلاعات رو بنویسی. وقتی که اولین بار دستم به کیبورد خورد، ۶ سالم بود. حس جالبی بود؛ زندگیم شده بود ۴ تا کلید WASD روی کیبورد کامپیوتر برای کنترل ماشین. از ۱۰ سالگی که مادرم با فوتوشاپ کار می‌کرد کنارش نشستم و یاد گرفتم. ۱۳ سالم بود که اولین وب‌سایتم رو با پی اچ پی نیوک ایجاد کردم. تا الان وب سایت‌های زیادی رو شروع کردم و شاید به خاطر اینکه هدف تجربه کردن رو داشتم شکست خوردند. موفق‌ترین پروژه شکست خوردم رو می‌تونم اوکسو معرفی کنم که شاید اسمش رو شنیده باشید. الانم دارم کار‌هایی رو شروع می‌کنم چون با خودم عهد کرده بودم که تا بیست سالگی جاهای مختلفی کار کنم و تجربه کنم و بعد از تجربیاتم استفاده کنم. بعد از رسیدن به بیست سالگی خوشحالم که یکی از تجربیات خوبم همکاری با میزفاست و دارم ادامش میدم...

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
سایت خود را در گوگل مدیریت کنید + ۱۵ ساعت فیلم آموزشیجزئیات بیشتر اینجا کلیک کنید
بستن
با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
ترک میزفا خوب نیست!
دوره سئو، رایگان شد.
فرصتی رایگان برای یادگیری
کاراکتر اشاره گر
دوره سئو، رایگان شد.
فرصتی رایگان برای یادگیری
کاراکتر اشاره گر