11-02-2015, 22:27
|
|
|
|
חבר מתאריך: 12.04.06
הודעות: 2,021
|
|
אף פעם לא חשבתי איך מסבירים את הדבר הזה חחחחח.
ההסבר קצת צולע, אני מודה, אבל זה מה שקורה -
הdiv החיצוני (עם המסגרת והרקע) נמתח כל עוד יש לו תוכן שהוא צריך להכיל.
אלמנט float לא תופס מקום פיזית בתוך ה div הזה, ולכן הפדפן לא מותח את הרקע לכל גודל ה float.
הפיתרון של הוספת div בעצם מוסיפה תוכן (ריק) וה-clear:both מוודא שזה יגיע רק אחרי כל האלמנטים הצפים (float) שקיימים עד לאותה נקודה. ואז, הdiv החיצוני נמתח כדי להכיל גם את האלמנט הריק, ובעצם מכיל גם את האלמנטים הצפים.
תקרא עוד מידע על float, אני רואה שהוא משגע אותך.
יש המון המון המון המון הסברים בגוגל. תשתמש בהם
הנה מדריך נחמד שמצאתי - http://css-tricks.com/all-about-floats .
_____________________________________
|