HTML: تنسيق النص في HTML
وسوم التنسيق تجعل النص أكثر من مجرد كلمات — عريض، مائل، يتوسطه خط، مرتفع، منخفض، اقتباسات. لكل تنسيق وسم دلالي مقابل يغير المظهر وينقل المعنى.
1. العريض والمائل
<b> يجعل النص عريضًا، و <i> يجعل النص مائلاً. ومع ذلك، يوصي HTML5 باستخدام <strong> الدلالي (للإشارة إلى محتوى مهم) و <em> (للإشارة إلى التأكيد)، لأن المتصفحات ومحركات البحث يمكنها فهم معناها، وليس فقط التنسيق البصري.
▶ مثال
<p><b>هذا عريض</b>، <i>هذا مائل</i></p>
<p><strong>هذا محتوى مهم</strong> (مهم دلاليًا، وليس مجرد تنسيق)</p>
<p><em>هذا النص يحتاج إلى تأكيد</em> (تقرأه قارئات الشاشة بنبرة تأكيد)</p>
<strong> و <em>. تتعامل معها قارئات الشاشة بطريقة خاصة، مما يجعلها أكثر ملاءمة لإمكانية الوصول.
2. الحذف والإدراج والتمييز
<del> يعرض نصًا يتوسطه خط، للإشارة إلى محتوى تم حذفه؛ <ins> يعرض نصًا تحته خط، للإشارة إلى محتوى مدخل حديثًا. لاحظ أن <u> ينتج أيضًا تأثير تسطير، لكن <ins> يحمل المعنى الدلالي لـ "إضافة جديدة"، بينما <u> يغير المظهر فقط. بالإضافة إلى ذلك، <mark> يميز النص مثل قلم التمييز؛ <small> يمثل ملاحظات إضافية بخط صغير، تُستخدم عادةً لإخلاء المسؤولية أو معلومات حقوق النشر.
<p>السعر الأصلي: <del>199$</del> <ins>129$</ins></p>
### ▶ مثال
<p>لا تنسَ الاجتماع <mark>غدًا الساعة 3 مساءً</mark>.</p>
<p><small>* يحتفظ المنظم بالحق في التفسير النهائي لهذا الحدث.</small></p>
بالإضافة إلى ذلك، وسم <pre> (النص المنسق مسبقًا) يحافظ على المسافات وفواصل الأسطر من الكود المصدر، مما يجعله مثاليًا لعرض مقتطفات الكود أو فن ASCII البسيط:
<pre>
+---------------------------+
| Web-Tutorial.com |
| HTML · CSS · JavaScript |
+---------------------------+
### ▶ مثال
</pre>
3. الحرف المنخفض والمرتفع
<sub> يعرض النص كحرف منخفض، و <sup> يعرض النص كحرف مرتفع. يُستخدمان عادةً في الصيغ الكيميائية والمعادلات الرياضية والحواشي السفلية.
<p>الصيغة الكيميائية للماء هي H<sub>2</sub>O</p>
<p>معادلة أينشتاين للطاقة: E=mc<sup>2</sup></p>
<p>حاشية هذا المقال<sup>[1]</sup> في أسفل الصفحة.</p>
4. الاقتباسات والنص الخاص
▶ مثال
هذه الوسوم تُستخدم خصيصًا لتمثيل الاقتباسات والاختصارات ومعلومات الاتصال ومحتوى خاص آخر:
<!-- اقتباس كتلة -->
<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>.📖 ملخص
<strong>يشير إلى الأهمية،<em>يشير إلى التأكيد — أكثر دلالية من<b>و<i><del>يتوسطه خط،<ins>تسطير دلالي،<u>تسطير تنسيقي،<mark>تمييز،<small>خط صغير<sub>حرف منخفض،<sup>حرف مرتفع،<pre>يحافظ على المسافات وفواصل الأسطر<blockquote>اقتباس كتلة،<q>اقتباس سطري،<abbr>اختصار،<address>معلومات الاتصال،<cite>عنوان العمل،<bdo>اتجاه النص
📝 تمارين
- نسّق قطعة نص: اكتب رسالة ترويجية لمنتج تتضمن السعر الأصلي (يتوسطه خط)، سعر البيع (تسطير إدراج)، ملاحظة الخصم (نص صغير)، وعلامة مميزة "عرض لفترة محدودة".
- الصيغ الكيميائية والأسس: استخدم
<sub>و<sup>لكتابةCO₂وx² + y² = z². - الفحص الذاتي: افتح موقعًا إخباريًا في متصفحك، انقر بزر الماوس الأيمن "تفقد"، وافحص وسوم HTML المستخدمة للاقتباسات والنص المؤكد والحواشي في المقال. هل يمكنك تحديد أي منها يستخدم
<strong>وأيها يستخدم<b>؟