تگ label در html
تگ label
در HTML برای تعریف برچسب متنی (label) جهت فیلدهای فرم مانند <input>
، <textarea>
و <select>
استفاده میشود. هدف از استفاده این تگ افزایش دسترسیپذیری (Accessibility) و راحتی استفاده از فرمها (تگ form) توسط کاربران است. کلیک روی متن برچسب باعث فعال شدن فیلد مرتبط میشود.
- نحوه استفاده از تگ <label>
- attribute یا ویژگیهای قابل استفاده در تگ <label>
- for
- Global Attributes
- Event Attributes
نحوه استفاده از تگ <label>
↑برای مرتبط کردن یک برچسب به فیلد ورودی، میتوان از دو روش استفاده کرد:
- قرار دادن عنصر فرم داخل تگ
<label>
- استفاده از ویژگی
for
در<label>
که مقدار آن برابر با مقدار ویژگیid
در عنصر فرم است.
<!-- روش ۱: -->
<label>
نام:
<input type="text" name="fullname">
</label>
<!-- روش ۲: -->
<label for="email">ایمیل:</label>
<input type="email" id="email" name="email">
attribute یا ویژگیهای قابل استفاده در تگ <label>
↑تگ label
تنها دارای یک ویژگی اختصاصی به نام for
است و از سایر ویژگیهای عمومی HTML نیز پشتیبانی میکند.
for
↑ویژگی for
مشخص میکند که این برچسب به کدام فیلد فرم تعلق دارد. مقدار آن باید دقیقاً برابر با مقدار id
فیلد مورد نظر باشد.
<label for="username">نام کاربری:</label>
<input type="text" id="username" name="username">
Global Attributes
↑تگ <label>
از Global Attributes در HTML پشتیبانی میکند، مانند class
، style
، title
و غیره.
Event Attributes
↑تگ <label>
از Event Attributes در HTML پشتیبانی میکند، مانند onclick
، onmouseover
و غیره.
ویژگیهای ظاهری پیشفرض در تگ <label>
↑مرورگرها تگ <label>
را بهصورت inline
نمایش میدهند و به آن استایل خاصی نمیدهند، اما معمولاً در کنار یا بالای فیلد فرم قرار میگیرد.
label {
display: inline;
cursor: default;
}
آموزش خصوصی طراحی سایت و وردپرس به صورت آنلاین
پروژه محور - ارتباط مستقیم با مدرس