<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