HTML: كيانات أحرف HTML

في HTML، بعض الأحرف (مثل < و > و &) تُستخدم كجزء من بناء جملة الوسوم. إذا كنت تريد عرض هذه الأحرف نفسها على الصفحة، تحتاج إلى استخدام كيانات الأحرف (character entities) — وتسمى أيضًا أحرف الهروب.

1. لماذا نحتاج إلى الكيانات

عندما يصادف المتصفح <، يفسره كبداية لوسم. لعرضه كعلامة "أصغر من" على الصفحة، يجب كتابة &lt;. وبالمثل، رمز & نفسه يحتاج إلى هروب لأنه البادئة لمراجع الكيانات.

HTML
<p>في HTML، استخدم &lt; للدلالة على أصغر من، و &gt; للدلالة على أكبر من.</p>
<p>&amp; هو رمز "و" نفسه.</p>
<p>النتيجة: استخدم < للدلالة على أصغر من، > للدلالة على أكبر من. & هو رمز "و" نفسه.</p>

2. جدول مراجع الكيانات الشائعة

فيما يلي أكثر كيانات الأحرف استخدامًا في HTML — تستحق الحفظ:

HTML
<!-- كيانات HTML الشائعة -->
<p>مسافة غير قابلة للكسر: &nbsp;</p>
<p>أصغر من: &lt;</p>
<p>أكبر من: &gt;</p>
<p>علامة العطف: &amp;</p>
<p>علامة اقتباس مزدوجة: &quot;</p>
<p>علامة اقتباس مفردة: &apos;</p>
<p>رمز حقوق النشر: &copy;</p>
### ▶ مثال
<p>علامة تجارية مسجلة: &reg;</p>
<p>رمز علامة تجارية: &trade;</p>
<p>رمز اليورو: &euro;</p>
<p>رمز اليوان/الين: &yen;</p>
<p>رمز الجنيه: &pound;</p>
💡 نصيحة: في معظم محررات الأكواد، لا تحتاج إلى كتابة الكيانات يدويًا. على سبيل المثال، في VS Code، كتابة & ستقترح خيارات تلقائيًا. لكن في كود HTML الخام، تذكر دائمًا استخدام الكيانات للأقواس الزاوية.


3. المراجع الرقمية والكيانات المسماة

رموز الكيانات تأتي في شكلين: الكيانات المسماة (مثل ©) و المراجع الرقمية (مثل ©). يمكن أن تستخدم المراجع الرقمية النظام العشري أو النظام الست عشري (مع بادئة x):

▶ مثال

HTML
<p>كيان مسمى: &copy; 2026 Web-Tutorial</p>
<p>مرجع عشري: &#169; 2026 Web-Tutorial</p>
<p>مرجع ست عشري: &#x00A9; 2026 Web-Tutorial</p>
<p>الثلاثة تنتج نفس النتيجة تمامًا: جميعها تعرض رمز ©.</p>
▶ جرّب الكود

4. أحرف المسافات البيضاء الخاصة

يقوم HTML بطي المسافات المتتالية المتعددة في مسافة واحدة افتراضيًا. إذا كنت بحاجة إلى الحفاظ على تباعد محدد، استخدم هذه الأساليب:

HTML
<p>عادي: مسافات   متعددة   تُطوى.</p>
<p>مسافات كيانات: مسافات&nbsp;&nbsp;&nbsp;متعددة&nbsp;&nbsp;مُحتفظ بها.</p>
<p>ملاحظة: &nbsp; تُستخدم أيضًا لمنع كسر الوصل بين السطور، مثل "100&nbsp;كم/ساعة" لن تنفصل عبر الأسطر.</p>


5. ملخص سيناريوهات الاستخدام

▶ مثال

📌 مرجع كامل للكيانات: القائمة الكاملة لجميع كيانات أحرف HTML موجودة في مواصفات HTML. بضع عشرات من الكيانات شائعة الاستخدام تغطي 99% من السيناريوهات.


❓ أسئلة شائعة

س لماذا يجب الهروب من < و >؟
ج لأن < و > هما أحرف بناء جملة لوسوم HTML. إذا كتبت <div> مباشرة، يعتقد المتصفح أنه وسم، وليس نصًا لعرضه. استخدام &lt; (أصغر من) و &gt; (أكبر من) يخبر المتصفح أنك تريد عرض علامات الزاوية نفسها. السيناريوهات الشائعة: عرض الكود، الصيغ الرياضية، التوثيق التقني.
س ما الفرق بين &nbsp; ومسافة عادية؟
ج المسافات العادية في HTML "تُطوى" — مسافات متعددة تعرض واحدة فقط. هذه ميزة تصميم HTML حتى لا يؤثر المسافة البادئة في الكود المصدري على عرض الصفحة. &nbsp; (مسافة غير قابلة للكسر) له وظيفتان: 1) لا يُطوى — عدة &nbsp; تعرض عدة مسافات;2) يمنع المتصفح من كسر الأسطر عند تلك النقطة. الاستخدامات الشائعة: بين الأرقام والوحدات (مثل 100&nbsp;px)، بين الأسماء (مثل أحمد&nbsp;محمد).
س هل رموز الكيانات لديها مشاكل توافق؟
ج الكيانات الشائعة (مثل &lt; و &gt; و &amp; و &nbsp; و &copy;) تعمل في جميع المتصفحات دون مشاكل. ومع ذلك، بعض الكيانات النادرة (مثل الرموز التعبيرية والرموز الرياضية الخاصة) قد تعرض كمربعات في المتصفحات القديمة. التوصيات: 1) استخدم الكيانات الشائعة بحرية;2) اختبر الرموز الخاصة قبل النشر;3) استخدم CSS أو صور كبديل للرموز غير المتوافقة.
س متى أستخدم الأكواد الرقمية مقابل الكيانات المسماة؟
ج الكيانات المسماة (مثل &lt;) أكثر قابلية للقراءة والحفظ — استخدمها أولاً. الأكواد الرقمية (مثل &#60; أو &#x3C;) تغطي نطاقًا أوسع، بما في ذلك الأحرف بدون كيانات مسماة. قاعدة إبهام拇指: استخدم الكيانات المسماة عندما تكون متاحة (مثل &copy;)؛ استخدم الأكواد الرقمية عندما لا توجد نسخة مسماة (مثل &#8364; لرمز اليورو €). تأتي الأكواد الرقمية في النظام العشري (&#رقم;) والنظام الست عشري (&#xرقم;).

📖 ملخص

📝 تمارين

  1. عرض الكود: أنشئ فقرة تعرض النص "يرجى استخدام <h1> إلى <h6> لتعريف العناوين" على الصفحة، حيث يظهر <h1> إلى <h6> بتنسيق كود أزرق.

▶ مثال

  1. إشعار حقوق النشر: اكتب إشعار حقوق نشر في أسفل الصفحة باستخدام © لرمز حقوق النشر و &nbsp; للحفاظ على التباعد المناسب.
  2. دمج الكيانات: اكتب سطرًا من النص باستخدام كيانات يتضمن علامة أصغر من وأكبر من وعلامة عطف وعلامات اقتباس جميعها مرة واحدة.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%