אייר

הסבר על float-ים

מצגת מ-ע-ו-ל-ה שמסבירה על float-ים. נכון שרובנו כבר מכירים float-ים ועובדים איתם כבר שנים, ובכל זאת, אני מאד אהבתי את הגישה שמסבירה מה עומד מאחורי ההתנהגות של אלמנטים צפים.

המצגת גם מתארת בעיות שאלמנטים צפים יכולים ליצור, ופתרונות אפשריים – עם הסבר למה הפתרונות עובדים!

א-פרופו זה, אחת הבעיות הידועות היא ש”הורה” של אלמנטים צפים כבר לא מכיר אותם, ולכן נעלם (אני נוהגת להסביר זאת כך: הילדים יצאו מה-flow, עזבו את דרך הישר, וכמחאה – ההורים לא מכירים בהם יותר…). הפתרון שאני משתמשת בו הוא שימוש ב-class של clearfix. לאחרונה, התוודעתי לפורמט קטן יותר של מימוש ה-clearfix:

.cf:before,
.cf:after {
    content: " "; 
    display: table; 
}

.cf:after {
    clear: both;
}

אפשר לקרוא את ההסבר על זה כאן.

 

 

2 תגובות על “הסבר על float-ים

  1. באמת יופי של מצגת. אני באמת אף פעם לא הבנתי עד הסוף את השימוש של clear ועכשיו זה ברור.

    בענין אלמנט הורה נעלם תמיד השתמשתי בoverflow:hidden אבל לפעמים זה יוצר בעיות. נחמד לגלות מה הפתרונות הפשוטים האחרים שיש.

    1. אני לא הכרתי את Overflow:hidden, כי בשלב מאד מוקדם הכירו לי את clearfix ומאז הוא חבר שלי 🙂
      אני יותר אוהבת את clearfix מאשר את השיטות האחרות, כי זה לא נוגע באלמנט עצמו, ולכן הוא חף מבעיות 🙂

כתבו תגובה

כתובת הדוא"ל שלכם לא תוצג.