מהו Attribute?
ב-HTML, Attribute (או בעברית: אטריבוט) הוא מאפיין שמספק מידע נוסף על אלמנט. המאפיינים מגדירים תכונות או התנהגויות של האלמנטים ב-HTML ומשמשים כדי להתאים אותם לצרכים מסוימים.
דוגמה לשימוש ב-Attribute:
נניח שיש לנו תגית <img>
שמציגה תמונה באתר שלנו. כדי להגדיר את כתובת התמונה ואת הטקסט האלטרנטיבי, נשתמש ב-Attributes.
<img src="image.jpg" alt="תיאור התמונה">
במקרה זה:
src
הוא Attribute שמגדיר את הנתיב לתמונה.alt
הוא Attribute שמגדיר את הטקסט האלטרנטיבי שיופיע במקרה שהתמונה לא נטענת.
סוגי Attributes נפוצים:
id
: מזהה ייחודי לאלמנט.class
: מקצה אחת או יותר מחלקות CSS לאלמנט.style
: מכיל עיצוב פנימי של האלמנט.href
: מגדיר את כתובת ה-URL בקישור (<a>
).title
: מספק טקסט עזרה שיופיע כשמעבירים את העכבר מעל האלמנט.data-*
: מאפשר הוספת נתונים מותאמים אישית לאלמנט.
כללי כתיבת Attributes:
- כל Attribute מכיל שם וערך, למשל:
name="value"
. - ערך האטריבוט נמצא בתוך גרשיים (" ").
- לאטריבוטים אין סדר קבוע, וניתן לשלב כמה מהם בתגית אחת.
חשיבות השימוש ב-Attributes:
השימוש ב-Attributes מאפשר שליטה מדויקת יותר בהתנהגות האלמנטים ובמראה שלהם, וכן משפר את חוויית המשתמש ואת הנגישות של האתר.