موجودیت های HTML
برخی از کاراکتر ها در HTML رزرو شده اند.
اگر از علامت های کمتر از (<) و یا بیشتر از (>) در صفحات خود استفاده کنید، ممکن است که HTML آن ها را با برچسب ها اشتباه بگیرد.
برای نمایش کاراکتر های رزرو شده از character entities استفاده می شود.
یک character entities مانند مثال زیر است.
&entity_name;
OR
&#entity_number;
برای نمایش کمتر از (<) باید بنویسیم: < یا <
نکته:مزیت استفاده از نام موجودیت : نام موجودیت به راحتی به خاطر سپرده می شود.
معایب استفاده از نام موجودیت :
مرورگرها ممکن است از همه نام موجودیت ها پشتیبانی نکنند، اما از همه شماره موجودیت ها پشتیبانی می کنند.
فاصله بدون شکستگی (Non-Breaking)
موجودیتی که معمولا برای نوشتن Non-breaking در HTML استفاده می شود، به شکل زیر است:
بیشتر بدانیم : قرارداد طراحی سایت، مفاد قرارداد و دانلود فایل
یک Non-breaking، فضایی است که به خط بعدی نفوذ نمی کند (فاصله).
دو کلمه که با یک Non-breaking از هم نوشته می شوند، به هم می چسبند (وارد خط جدید نمی شوند)، این قابلیت زمانی مفید است که شکستن کلمات ممکن است مزاحمت ایجاد کند.
مثال: در زیر چند نمونه از Non-breaking را می بینید.
• § 10
• 10 km/h
• 10 PM
یکی دیگر از موارد معمول استفاده از Non-breaking، برای جلوگیری از کوتاه کردن فضاهای مرورگرها در صفحات HTML است.
اگر در متن خود 10 فضای خالی ایجاد کنید، مرورگر 9 تای آن را حذف خواهد کرد. برای افزودن فضاهای واقعی به متن خود، می توانید از character entity زیر استفاده کنید:
Non-breaking hyphen (‑)، برای تعریف کاراکتر خط فاصله (-) استفاده می شود که به خط جدید نفوذ نمی کند و بدون شکسته شدن به خط جدید ایجاد می شود.
کاراکتر | توضیحات | نام موجودیت | شماره موجودیت |
---|---|---|---|
فضای Non-breaking | |   | |
> | کوچک تر از | < | < |
< | بزرگ تر از | > | > |
& | ampersand | & | & |
" | جفت کوتیشن | " | " |
' | تک کوتیشن | ' | ' |
¢ | سنت | ¢ | ¢ |
£ | پوند | £ | £ |
¥ | ین | ¥ | ¥ |
€ | یورو | € | € |
© | کپی رایت | © | © |
® | علامت تجاری ثبت شده | ® | ® |
نکته : نام موجودیت ها، به حروف بزرگ و کوچک حساس هستند.
ترکیب علائم دیاکریتیکال (diacritical marks)
علامت دیاکریتیک یک glyph است که به یک حرف اضافه می شود.
برخی از علائم دیاکریتیک، مانند grave (`) و acute (‘) را لهجه می نامند.
علامت دیاکریتیک می تواند در بالای یک حرف، در پایین یک حرف، در داخل یک حرف و بین دو حرف قرار گیرد.
می توان از علامت های دیاکریتیک در ترکیب با اعداد استفاده کرد تا کاراکتری را تولید کند که در مجموعه کاراکترها (رمزگذاری) مورد استفاده در صفحه وجود نداشته باشد.
در جدول زیر مثال هایی از این کاراکترها برای شما آورده ایم
علامت | کاراکتر | کد ساختار | نتیجه |
---|---|---|---|
̀ | a | à | à |
́ | a | á | á |
̂ | a | â | â |
̃ | a | ã | ã |
̀ | O | Ò | Ò |
́ | O | Ó | Ó |
̂ | O | Ô | Ô |
̃ | O | Õ | Õ |
بیشتر بدانیم : علائم، نشانه ها (Symbols) و نحوه درج علامت های خاص در html