تخطَّ إلى المحتوى

<label>

وسم تسمية الحقل <label>

وسم label يسمّي حقل إدخال ويرتبط به — الضغط على التسمية يفعّل الحقل، وقارئات الشاشة تقرؤها معه.

التسمية المرتبطة تصنع فرقًا مضاعفًا: منطقة الضغط تتسع لتشمل النص (جرّب الضغط على كلمة «أوافق» بدل مربع صغير)، وقارئات الشاشة تنطق اسم الحقل عند الوصول إليه. طريقتا الربط: لفّ الحقل داخل label مباشرة (الأسهل)، أو ربط خارجي عبر for="id-الحقل".

هذا الوسم هو الفيصل بين نموذج «شكله حلو» ونموذج يستخدمه الجميع فعلًا.

الصياغة

<label for="email">البريد:</label>
<input type="email" id="email" name="email">

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

🎨 محرّر HTML/CSS
<!-- الطريقة الأولى: اللف المباشر -->
<label>
  <input type="checkbox"> اضغط على النص نفسه — يعمل!
</label>
<br><br>
<!-- الطريقة الثانية: for + id -->
<label for="n1">الاسم:</label>
<input id="n1" type="text" placeholder="جرب الضغط على «الاسم»">
النتيجة المباشرة:

أهم الخصائص

الخاصيةالوظيفة
forقيمته id الحقل المستهدف — للربط دون تداخل

💡 نصائح عملية

  • checkbox وradio تحديدًا يتضاعف نفعها بالـ label — مربعاتها صغيرة جدًا للضغط
  • اللف المباشر يغنيك عن إدارة id لكل حقل

⚠️ أخطاء شائعة

  • نص عادي بجانب الحقل بلا ربط — يبدو تسمية لكنه ميت وظيفيًّا
  • for يشير إلى name بدل id — الربط يكون بالـ id حصرًا

وسوم ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار HTML الكامل بالعربي.

📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs