تصویر مقاله آموزش تگ lable در html
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 8 دقیقه

آموزش و يادگيري تگ lable در HTML

در اين بخش از دوره آموزش HTML در آموزش دون ، با تگ <label> آشنا مي‌شويم. اين تگ براي برچسب‌گذاري فرم‌ها و اتصال متن توضيحي به فيلدهاي ورودي استفاده مي‌شود و به بهبود دسترسي (Accessibility) کمک مي‌کند.

تگ label در HTML چيست؟

تگ <label> براي توضيح يا برچسب دادن به عناصر فرم مانند <input>، <select> و <textarea> استفاده مي‌شود. کاربران مي‌توانند با کليک روي متن داخل <label> فيلد مرتبط را فعال کنند.

مثال ساده از تگ label

<form>
  <label for="name">نام:</label>
  <input type="text" id="name" name="name">

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

  <input type="submit" value="ارسال">
</form>

در اين مثال، ويژگي for متن داخل <label> را به فيلد ورودي مرتبط مي‌کند. با کليک روي متن، کاربر مي‌تواند مستقيماً فيلد مربوطه را انتخاب کند.

ويژگي‌هاي مهم تگ label

ويژگي توضيح
for شناسه عنصر فرم که متن label به آن مرتبط است
form مشخص کردن فرم والد در صورت عدم وجود درخت DOM مستقيم
class / id اعمال استايل يا شناسه يکتا براي ارجاع

مثال با استايل CSS

<style>
  label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
  }
  input[type="text"], input[type="email"] {
    padding: 6px;
    margin-bottom: 10px;
    border: 1px solid #2196f3;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
  }
  input[type="submit"] {
    background-color: #2196f3;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
  }
  input[type="submit"]:hover {
    background-color: #1976d2;
  }
</style>

نکات مهم درباره label

  • استفاده از <label> دسترسي کاربران به فرم‌ها را بهبود مي‌بخشد.
  • ويژگي for براي ارتباط مستقيم با عنصر فرم ضروري است.
  • مي‌توان از <label> بدون ويژگي for استفاده کرد و عنصر فرم را داخل آن قرار داد.

براي يادگيري کامل فرم‌ها و بهبود دسترسي کاربران در صفحات وب، پيشنهاد مي‌کنيم در دوره آموزش HTML و CSS آموزش دون شرکت کنيد.

براي مشاهده تمام آموزش‌هاي HTML، به صفحه اصلي آموزش دون مراجعه کنيد.

آموزش قبلي: تگ keygen در HTML

آموزش بعدي: تگ legend در HTML

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/07/23
  • 0
  • 0
تصویر دوره undefined
امین فرج زاده
برنامه نویس فول استک

بیش از 14 سال است که در حوزه برنامه‌نویسی و توسعه نرم‌افزار فعالیت می‌کنم. در این مدت با پروژه‌های متنوعی در مقیاس‌های مختلف همکاری داشته‌ام که هرکدام تجربه‌ای ارزشمند برای من به همراه داشته‌اند. اشتیاق من به کدنویسی و حل مسائل پیچیده فنی همچنان پررنگ است. تدریس را فرصتی ارزشمند برای یادگیری دوباره و انتقال دانش می‌دانم و همیشه تلاش کرده‌ام دانسته‌هایم را با دقت و علاقه در اختیار دیگران قرار دهم.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.