div
אלמנט אחרון שנלמד בפרק זה הוא אלמנט הdiv.
div הוא קצת שונה מהאלמנטים שלמדנו עד כה – הוא אלמנט כללי.
למדנו שהדף מורכב מאלמנטים – כאשר כל אלמנט מייצג משהו ספציפי. כשנרצה לכתוב פסקה נייצר אלמנט של פסקה וכו׳.. מתי נייצר אלמנט של div? כאשר נרצה ׳לשמור׳ שטח מסוים בדף. מה הכוונה?
div הוא סוג של קופסא/מסגרת/כלי, שיכול לאגד בתוכו כמה אלמנטים שלא בהכרח זהים. div יכול להכיל בתוכו גם פסקה, גם כותרת וגם תמונה.
למה שנרצה להכניס לתוך אותו מסגרת כמה אלמנטים?
נרצה לרוב לעשות זאת כאשר יש ביניהם איזשהו קשר, שעל ידי האיחוד שלהם לתוך הdiv,
במקום לטפל בכל אחד בפני עצמו, אני אטפל בכולם ביחד.
רגע ניקח דוגמא מהחיים:
נניח שיש לכם גינה, ובגינה יש עציץ אחד, אז בשביל להשקות אותו פשוט תמלאו כלי במים – ותשקו.
אם בגינה יש 10 עציצים, איך תשקו? תחפשו דרך יותר קלה, לדוגמא תחברו צינור מים לברז, תעבירו אותו בכל העציצים כך שבכל עציץ תשימו טפטפת, ומה שיישאר לכם זה רק לפתוח את הברז..
אבל מה יקרה אם מתוך 10 העציצים, 5 עציצים צריכים השקיה כל יום, ו5 עציצים שצריכים השקיה פעם בשבוע? ברור שהם צריכים טיפול אחר אחד מהשני, ולא נוכל להשקות אותם מאותו צינור! הפתרון הוא כנראה יהיה לחבר 2 צינורות, כאשר צינור אחד יעבור בעציצים שצריכים השקיה כל יום, ונפתח אותו כל יום, והצינור השני, לשאר העציצים ונפתח אותו פעם בשבוע.
אם נחזור לדף html – לפעמים בונים המון אלמנטים, ולפעמים יקרה מצב שלחלקם יהיו את אותם הצרכים, כמו מיקום על הדף/רקע ועוד, ולכן אנו נרצה ׳לחבר אותם לאותו צינור׳
לכך נשתמש בdiv. הוא מאפשר לנו להכניס לתוכו כמה אלמנטים, ואז נוכל לטפל פשוט בdiv וזה ישפיע על שאר האלמנטים.
בוא נראה דוגמא: