HTML: تنسيق النص في HTML

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

1. العريض والمائل

<b> يجعل النص عريضًا، و <i> يجعل النص مائلاً. ومع ذلك، يوصي HTML5 باستخدام <strong> الدلالي (للإشارة إلى محتوى مهم) و <em> (للإشارة إلى التأكيد)، لأن المتصفحات ومحركات البحث يمكنها فهم معناها، وليس فقط التنسيق البصري.

▶ مثال

HTML
<p><b>هذا عريض</b>، <i>هذا مائل</i></p>
<p><strong>هذا محتوى مهم</strong> (مهم دلاليًا، وليس مجرد تنسيق)</p>
<p><em>هذا النص يحتاج إلى تأكيد</em> (تقرأه قارئات الشاشة بنبرة تأكيد)</p>
▶ جرّب الكود
💡 أفضل ممارسة: ما لم تكن تريد فقط عريضًا أو مائلاً بصريًا (مثل خطوط الأيقونات)، ففضل استخدام <strong> و <em>. تتعامل معها قارئات الشاشة بطريقة خاصة، مما يجعلها أكثر ملاءمة لإمكانية الوصول.


2. الحذف والإدراج والتمييز

<del> يعرض نصًا يتوسطه خط، للإشارة إلى محتوى تم حذفه؛ <ins> يعرض نصًا تحته خط، للإشارة إلى محتوى مدخل حديثًا. لاحظ أن <u> ينتج أيضًا تأثير تسطير، لكن <ins> يحمل المعنى الدلالي لـ "إضافة جديدة"، بينما <u> يغير المظهر فقط. بالإضافة إلى ذلك، <mark> يميز النص مثل قلم التمييز؛ <small> يمثل ملاحظات إضافية بخط صغير، تُستخدم عادةً لإخلاء المسؤولية أو معلومات حقوق النشر.

HTML
<p>السعر الأصلي: <del>199$</del> <ins>129$</ins></p>
### ▶ مثال
<p>لا تنسَ الاجتماع <mark>غدًا الساعة 3 مساءً</mark>.</p>
<p><small>* يحتفظ المنظم بالحق في التفسير النهائي لهذا الحدث.</small></p>

بالإضافة إلى ذلك، وسم <pre> (النص المنسق مسبقًا) يحافظ على المسافات وفواصل الأسطر من الكود المصدر، مما يجعله مثاليًا لعرض مقتطفات الكود أو فن ASCII البسيط:

HTML
<pre>
+---------------------------+
|    Web-Tutorial.com       |
|   HTML · CSS · JavaScript |
+---------------------------+
### ▶ مثال
</pre>

3. الحرف المنخفض والمرتفع

<sub> يعرض النص كحرف منخفض، و <sup> يعرض النص كحرف مرتفع. يُستخدمان عادةً في الصيغ الكيميائية والمعادلات الرياضية والحواشي السفلية.

HTML
<p>الصيغة الكيميائية للماء هي H<sub>2</sub>O</p>
<p>معادلة أينشتاين للطاقة: E=mc<sup>2</sup></p>
<p>حاشية هذا المقال<sup>[1]</sup> في أسفل الصفحة.</p>

4. الاقتباسات والنص الخاص

▶ مثال

هذه الوسوم تُستخدم خصيصًا لتمثيل الاقتباسات والاختصارات ومعلومات الاتصال ومحتوى خاص آخر:

HTML
<!-- اقتباس كتلة -->
<blockquote>
الحياة مثل علبة الشوكولاتة، لا تعرف أبدًا ما الذي ستحصل عليه.
<cite>— فورست غامب</cite>
</blockquote>

<!-- اقتباس سطري -->
<p>قال رسول الله صلى الله عليه وسلم: <q>إنما الأعمال بالنيات.</q></p>
### ▶ مثال

<!-- اختصار -->
<p><abbr title="شبكة الويب العالمية">WWW</abbr> غيرت العالم.</p>

<!-- معلومات الاتصال -->
<address>
المؤلف: أحمد علي<br>
البريد الإلكتروني: ahmed@example.com
</address>

<!-- اتجاه النص -->
<p><bdo dir="rtl">هذا النص يُعرض من اليمين إلى اليسار</bdo></p>
▶ جرّب الكود
📌 ملاحظة: <blockquote> هو عنصر من مستوى الكتلة، ويضيف المتصفح مسافة بادئة له؛ <q> هو عنصر سطري، ويضيف المتصفح تلقائيًا علامات اقتباس. عند استخدامه مع سمة title، يظهر <abbr> النص الكامل عند تمرير الماوس. <bdo dir="rtl"> يجعل النص يتدفق من اليمين إلى اليسار، وهو مناسب للعربية والنصوص المماثلة.


❓ أسئلة شائعة

س <strong> و <b> كلاهما غامق، <em> و <i> كلاهما مائل — ما الفرق؟
ج الفرق هو الدلالة. <strong> يعني "هذا النص مهم" و <em> يعني "هذا النص يحتاج إلى تأكيد" — ي传达ان المعنى beyond المظهر. <b> فقط "يجعل النص غامقًا" و <i> فقط "يجعل النص مائلًا" — يؤثران فقط على العرض. محركات البحث وقارئات الشاشة تتعرف على <strong> و <em> لكنها تتجاهل <b> و <i>. القاعدة العامة: استخدم <strong>/<em> لتأكيد المعنى؛ استخدم <b>/<i> أو CSS للتنسيق البصري فقط.
س ما الفرق بين <del> و <ins> و <u>؟
ج <del> يعرض نصًا يتوسطه خط، مما يشير إلى محتوى محذوف أو قديم — له معنى دلالي واضح. <ins> يعرض نصًا مسطرًا، مما يشير إلى محتوى مضاف حديثًا — له أيضًا دلالة "إضافة". <u> فقط يضيف تسطيرًا، بصريًا فقط. في HTML5، يُقيد استخدام <u> لأنه قد يخلط مع الروابط (التي تكون مسطرة افتراضيًا). للإشارة إلى الحذف، استخدم <del>؛ للإشارة إلى الإدراج، استخدم <ins>؛ تجنب <u>.
س متى أستخدم <blockquote> مقابل <q>؟
ج <blockquote> هو عنصر من مستوى الكتلة للاقتباسات الطويلة (عادة فقرة مستقلة أو عدة فقرات) — يضيف المتصفح المسافة البادئة تلقائيًا. <q> هو عنصر سطري للاقتباسات القصيرة (جملة أو بضع كلمات) — يضيف المتصفح علامات اقتباس تلقائيًا. القاعدة البسيطة: الاقتباسات الطويلة تستخدم <blockquote>، الاقتباسات القصيرة تستخدم <q>. إذا كان للاقتباس مصدر، أضف <cite> داخل <blockquote>.

📖 ملخص

📝 تمارين

  1. نسّق قطعة نص: اكتب رسالة ترويجية لمنتج تتضمن السعر الأصلي (يتوسطه خط)، سعر البيع (تسطير إدراج)، ملاحظة الخصم (نص صغير)، وعلامة مميزة "عرض لفترة محدودة".
  2. الصيغ الكيميائية والأسس: استخدم <sub> و <sup> لكتابة CO₂ و x² + y² = z².
  3. الفحص الذاتي: افتح موقعًا إخباريًا في متصفحك، انقر بزر الماوس الأيمن "تفقد"، وافحص وسوم HTML المستخدمة للاقتباسات والنص المؤكد والحواشي في المقال. هل يمكنك تحديد أي منها يستخدم <strong> وأيها يستخدم <b>؟
Web-Tutorial.com

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

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

100%