אטריבוט אני מגדיר כרכיב קוד בתוך תג.
בשפת HTML זהו רכיב קוד אפשרי בתוך תג HTML. אני אומר "אפשרי" כי אין חובה שלתג HTML מסוים יהיה אטריבוט אבל לפעמים יהיה לו ולפעמים אפילו יהיו לו כמה.
רכיב קוד זה הוא למעשה תכונה (property) של תג מסוים שיכולה לקבל ערך אחד לפחות בכדי לגרום לתג המבנה להופיע בצורה מסוימת או אף להתנהג בצורה מסוימת (לפעמים בהתאם לסוג התג).
דוגמה
<pre id="id_1"> text </pre>
בדוגמה זו ישנו תג מסוג pre אשר קיבל את האטריבוט id
עם הערך id_1.
בעזרת אטריבוט זה והערך שלו נוכל לסמן את המבנה של התג הזה בצורה ייחודית ולגרום לו להופיע בצורות שונות כמו למשל לתת לו צבע רקע (בהתאן להגדרות שפת CSS של הערך הזה).
לדוגמה, אם נרצה לתת צבע רקע, נכתוב במסמך CSS של האתר שאנחנו בונים, את הדבר הבא:
#id_1 {background: red}
כעת, לאלמנט שמכיל את האטריבוט id שערכו הוא id_1, יש צבע רקע אדום.
הערות כלליות
- לפי דעתי, נדרש להכיר הכרות יסודית את שפת HTML, או כל שפת מבנה דומה אחרת, בכדי להבין בצורה יעילה את המונח או לפחות את יישומו במובן של קידום אורגני בכלל וקידום אתרים אורגני בפרט.
התנסות עם השפה תאפשר ליצור אטריבוטים שונים ומגוונים, לתת להם ערכים שונים ובכך "להרגיש" מה בעצם עושה אטריבוט. - מאמר זה הינו מאמר רקע למאמר אטריבוט קנוניקל.