HTML Entities
گاهی وقتها توی HTML نمیتونی بعضی کاراکترها رو مستقیم بنویسی، چون مرورگر اونها رو بهعنوان کد HTML میخونه.
اینجاست که Entities به کمک میان.
🔹 1. چرا به Entities نیاز داریم؟
مثال:
🔴 این کد اشتباهه، چون مرورگر < 10
رو بهعنوان یک تگ HTML باز نشده میخونه.
✔ راهحل: استفاده از Entities
خروجی:
5 < 10
🔹 2. ساختار Entities
هر Entity با &
شروع میشه و با ;
تموم میشه.
مثال:
-
<
→<
-
>
→>
-
&
→&
-
"
→"
-
'
→'
🔹 3. پرکاربردترین HTML Entities
Entity | نمایش | توضیح |
---|---|---|
< | < | کوچکتر (Less than) |
> | > | بزرگتر (Greater than) |
& | & | علامت و (Ampersand) |
" | " | کوتیشن دوتایی |
' | ' | کوتیشن تک |
© | © | کپیرایت |
® | ® | علامت ثبت تجاری |
™ | ™ | علامت تجاری |
€ | € | یورو |
$ | $ | دلار |
¢ | ¢ | سنت |
£ | £ | پوند انگلیس |
¥ | ¥ | ین ژاپن |
| (فاصله) | فضای خالی (Non-breaking space) |
🔹 4. استفاده از Unicode در HTML
میتونی با استفاده از کد یونیکد هم کاراکترها رو نمایش بدی:
خروجی:
© 2025 My Website
® Registered Trademark
🔹 5. فضای خالی (
)
گاهی مرورگر چند فاصله پشت سر هم رو نادیده میگیره.
برای ایجاد فاصله واقعی از
استفاده میکنیم:
خروجی:
سلام دنیا
✅ نتیجه:
HTML Entities بهت کمک میکنه کاراکترهای خاص رو بهصورت درست توی مرورگر نمایش بدی و از خطاهای احتمالی جلوگیری کنی.