مرجع أحرف HTML

الكتابة مباشرةً للرمز © وتساؤل ما إذا كان يعرض رمز © فعلاً، أو البحث عن الكيان المقابل لخط السباق (en dash)، أو المسافة غير المقطوعة، أو الحرف اليوناني، يُضيع الوقت كل مرة. يحتوي هذا المرجع القابل للبحث على جميع الكيانات المسمّاة والرقمية في لغة HTML التي حددها معيار WHATWG للغة HTML، مع خاصية بحث فوري وإمكانية نسخ البيانات بنقرة واحدة.

كيف تجد كيانًا في HTML؟

  1. 1

    ابحث بالاسم أو الحرف

    أدخل إحدى الخيارات التالية: `copy`، أو `©`، أو `8212`، أو `em dash`؛ جميعها تتطابق مع الكيان نفسه.

  2. 2

    اختر من الشبكة

    تعرض كل كيان شكله المسمى، والرمز العشري، والرمز السداسي.

  3. 3

    قم بالنسخ بنقرة واحدة

    اضغط لنسخ الحرف أو الكيان المسمى أو الكيان العددي.

  4. 4

    اختر الفئة للفرز

    قم بالاختيار حسب العملة، أو الرياضيات، أو السهام، أو الإضافات اللاتينية، أو اليونانية، أو علامات الترقيم.

ثلاث طرق لكتابة نفس الحرف

يتيح لك HTML كتابة الحرف الخاص بثلاث طرق مختلفة؛ اختر الطريقة التي يُقرأ فيها النص بشكل أفضل، والتي يُضمن تنفيذها بدقة.

الأشكال الثلاثة

الحرف الكيان المسمى العدد العشري العدد القائم على النظام السداسي
© © © ©
® ® ® ®
™ ™ ™
€ € €
- — — —
– – –
… … …
       
< &lt; &#60; &#x3C;
> &gt; &#62; &#x3E;
& &amp; &#38; &#x26;
&quot; &#34; &#x22;

متى يجب استخدام كل شكل؟

  • الكيانات المُسمّاة قابلة للقراءة في النص المصدر (فمثلاً &mdash; هو بوضوح شرطة طويلة em-dash)، لكن عدد هذه الكيانات لا يتجاوز حوالي 250 كيانًا فقط؛ أما أي كيان غير اعتيادي فيجب كتابته بالشكل الرقمي.
  • العدد العشري يناسب كل نقطة رمز في نظام يونيكود؛ استخدمه عندما تعرف القيمة العشرية (غالبًا من بطاقة مرجعية).
  • العدد السداسي (Hex) يتوافق مع الترميز الذي يستخدمه يونيكود نفسه (U+2014)؛ لتحويل قيمة U+NNNN، ابدأها بالبادئة &#x.

الأحرف التي يجب ترميزها (escape)

هذه الأحرف الخمسة تُحدث مشكلات في HTML إذا بقيت خامًا في المحتوى:

  • <، رمّزه كـ &lt; أو ضعه كبيانات حرفية داخل <pre>.
  • >، رمّزه كـ &gt; (مطلوب فقط داخل الخصائص).
  • &، رمّزه كـ &amp; في جميع السياقات.
  • "، رمّزه كـ &quot; داخل قيم الخصائص.
  • '، رمّزه كـ &#39; أو &apos; داخل الخصائص المُحاطة بعلامة اقتباس مفردة.

كل ما عدا ذلك اختياري في HTML5 بترميز UTF-8؛ حيث يُسمح باستخدام أحرف يونيكود الخام.

الأسئلة الشائعة

نعم، لأن الحرف غير مرئي في المصدر. استخدام &nbsp; يُعد توثيقًا ذاتيًا؛ حيث سيلاحظ مطور آخر يقرأ كودك فورًا نيّتك في منع قطع السطر عند هذا الموضع.

لا، يتم تعريف &apos; في صيغتي XML وHTML5، لكنه غير مدرج في HTML4. استخدم &#39; إذا كنت بحاجة إلى علامة الاقتباس المفردة (الفاصلة العليا) في مستند HTML4 متوافق تمامًا مع المواصفات، على الرغم من أن جميع المتصفحات الحديثة تعرض كلا الصيغين بشكل صحيح على أي حال.

U+0020 هو مسافة عادية يمكن للمتصفحات استخدامها لتقسيم السطور. أما U+00A0 (المسافة غير المقطوعة، &nbsp;) فيمنع قطع السطر ولا يتم دمجه مع المسافات المجاورة؛ استخدمه في عبارة “10 كم” للحفاظ على اقتران القيمة بوحدتها.

تمتلك الرموز التعبيرية نقاطًا رمزية في نظام يونيكود، ويمكن كتابتها على شكل كيانات رقمية (مثل &#128512; = 😀)، لكن في ملفات HTML الحديثة المُشفَّرة بتنسيق UTF-8، يكفي لصق الرمز مباشرةً. أما الشكل الكياني فهو مفيد فقط في البريد الإلكتروني أو في الأنظمة التي تواجه قيودًا في الترميز.

أدوات ذات صلة