HTML: كيانات أحرف HTML
في HTML، بعض الأحرف (مثل < و > و &) تُستخدم كجزء من بناء جملة الوسوم. إذا كنت تريد عرض هذه الأحرف نفسها على الصفحة، تحتاج إلى استخدام كيانات الأحرف (character entities) — وتسمى أيضًا أحرف الهروب.
1. لماذا نحتاج إلى الكيانات
عندما يصادف المتصفح <، يفسره كبداية لوسم. لعرضه كعلامة "أصغر من" على الصفحة، يجب كتابة <. وبالمثل، رمز & نفسه يحتاج إلى هروب لأنه البادئة لمراجع الكيانات.
HTML
<p>في HTML، استخدم < للدلالة على أصغر من، و > للدلالة على أكبر من.</p>
<p>& هو رمز "و" نفسه.</p>
<p>النتيجة: استخدم < للدلالة على أصغر من، > للدلالة على أكبر من. & هو رمز "و" نفسه.</p>
2. جدول مراجع الكيانات الشائعة
فيما يلي أكثر كيانات الأحرف استخدامًا في HTML — تستحق الحفظ:
HTML
<!-- كيانات HTML الشائعة -->
<p>مسافة غير قابلة للكسر: </p>
<p>أصغر من: <</p>
<p>أكبر من: ></p>
<p>علامة العطف: &</p>
<p>علامة اقتباس مزدوجة: "</p>
<p>علامة اقتباس مفردة: '</p>
<p>رمز حقوق النشر: ©</p>
### ▶ مثال
<p>علامة تجارية مسجلة: ®</p>
<p>رمز علامة تجارية: ™</p>
<p>رمز اليورو: €</p>
<p>رمز اليوان/الين: ¥</p>
<p>رمز الجنيه: £</p>
💡 نصيحة: في معظم محررات الأكواد، لا تحتاج إلى كتابة الكيانات يدويًا. على سبيل المثال، في VS Code، كتابة
& ستقترح خيارات تلقائيًا. لكن في كود HTML الخام، تذكر دائمًا استخدام الكيانات للأقواس الزاوية.
3. المراجع الرقمية والكيانات المسماة
رموز الكيانات تأتي في شكلين: الكيانات المسماة (مثل ©) و المراجع الرقمية (مثل ©). يمكن أن تستخدم المراجع الرقمية النظام العشري أو النظام الست عشري (مع بادئة x):
▶ مثال
HTML
<p>كيان مسمى: © 2026 Web-Tutorial</p>
<p>مرجع عشري: © 2026 Web-Tutorial</p>
<p>مرجع ست عشري: © 2026 Web-Tutorial</p>
<p>الثلاثة تنتج نفس النتيجة تمامًا: جميعها تعرض رمز ©.</p>
4. أحرف المسافات البيضاء الخاصة
يقوم HTML بطي المسافات المتتالية المتعددة في مسافة واحدة افتراضيًا. إذا كنت بحاجة إلى الحفاظ على تباعد محدد، استخدم هذه الأساليب:
HTML
<p>عادي: مسافات متعددة تُطوى.</p>
<p>مسافات كيانات: مسافات متعددة مُحتفظ بها.</p>
<p>ملاحظة: تُستخدم أيضًا لمنع كسر الوصل بين السطور، مثل "100 كم/ساعة" لن تنفصل عبر الأسطر.</p>
5. ملخص سيناريوهات الاستخدام
- عرض الكود: عند عرض وسوم مثل
<div>في أمثلة الكود، يجب استخدام<و> - رموز خاصة: حقوق النشر
©، علامة تجارية مسجلة®، رموز العملات - منع كسر الأسطر: استخدم
للحفاظ على العبارات مثل "100 كم/ساعة" أو "الفصل 1" من الانكسار عبر الأسطر - تداخل الاقتباسات: عند استخدام اقتباسات داخل قيم السمات، تحتاج الاقتباسات الداخلية إلى الهروب
▶ مثال
📌 مرجع كامل للكيانات: القائمة الكاملة لجميع كيانات أحرف HTML موجودة في مواصفات HTML. بضع عشرات من الكيانات شائعة الاستخدام تغطي 99% من السيناريوهات.
❓ أسئلة شائعة
س لماذا يجب الهروب من
< و >؟ج لأن
< و > هما أحرف بناء جملة لوسوم HTML. إذا كتبت <div> مباشرة، يعتقد المتصفح أنه وسم، وليس نصًا لعرضه. استخدام < (أصغر من) و > (أكبر من) يخبر المتصفح أنك تريد عرض علامات الزاوية نفسها. السيناريوهات الشائعة: عرض الكود، الصيغ الرياضية، التوثيق التقني.س ما الفرق بين
ومسافة عادية؟ج المسافات العادية في HTML "تُطوى" — مسافات متعددة تعرض واحدة فقط. هذه ميزة تصميم HTML حتى لا يؤثر المسافة البادئة في الكود المصدري على عرض الصفحة.
(مسافة غير قابلة للكسر) له وظيفتان: 1) لا يُطوى — عدة تعرض عدة مسافات;2) يمنع المتصفح من كسر الأسطر عند تلك النقطة. الاستخدامات الشائعة: بين الأرقام والوحدات (مثل 100 px)، بين الأسماء (مثل أحمد محمد).س هل رموز الكيانات لديها مشاكل توافق؟
ج الكيانات الشائعة (مثل
< و > و & و و ©) تعمل في جميع المتصفحات دون مشاكل. ومع ذلك، بعض الكيانات النادرة (مثل الرموز التعبيرية والرموز الرياضية الخاصة) قد تعرض كمربعات في المتصفحات القديمة. التوصيات: 1) استخدم الكيانات الشائعة بحرية;2) اختبر الرموز الخاصة قبل النشر;3) استخدم CSS أو صور كبديل للرموز غير المتوافقة.س متى أستخدم الأكواد الرقمية مقابل الكيانات المسماة؟
ج الكيانات المسماة (مثل
<) أكثر قابلية للقراءة والحفظ — استخدمها أولاً. الأكواد الرقمية (مثل < أو <) تغطي نطاقًا أوسع، بما في ذلك الأحرف بدون كيانات مسماة. قاعدة إبهام拇指: استخدم الكيانات المسماة عندما تكون متاحة (مثل ©)؛ استخدم الأكواد الرقمية عندما لا توجد نسخة مسماة (مثل € لرمز اليورو €). تأتي الأكواد الرقمية في النظام العشري (&#رقم;) والنظام الست عشري (&#xرقم;).📖 ملخص
- تبدأ الكيانات بـ
&وتنتهي بـ; - الكيانات الشائعة:
<و>و&و و© - الكيانات تأتي في شكلين: كيانات مسماة ومراجع رقمية
- المسافات المتتالية تُطوى بواسطة المتصفحات؛ استخدم
لإجبار الاحتفاظ بها
📝 تمارين
- عرض الكود: أنشئ فقرة تعرض النص "يرجى استخدام
<h1>إلى<h6>لتعريف العناوين" على الصفحة، حيث يظهر<h1>إلى<h6>بتنسيق كود أزرق.
▶ مثال
- إشعار حقوق النشر: اكتب إشعار حقوق نشر في أسفل الصفحة باستخدام
©لرمز حقوق النشر و للحفاظ على التباعد المناسب. - دمج الكيانات: اكتب سطرًا من النص باستخدام كيانات يتضمن علامة أصغر من وأكبر من وعلامة عطف وعلامات اقتباس جميعها مرة واحدة.