שלח תשובה

זירת השאלות

1326
צפיות
6
תשובות

שוליים לא רצויים מסביב ל-div

,‏ 18 בינואר, 2012

אם מישהו יכול להסביר לי בבקשה, מדוע כאשר אני יוצר div שאמור לתפוס כל רוחב המסך [כמו למשל באתר זה, ה-div העליון (clsHeader)] הדפדפן משאיר שוליים מסביב, כאילו עשיתי margin של 10px
איך מונעים את הבעיה?
תודה רבה.

תגיות:

6 תשובות

  1. לתג BODY כברירת מחדל יש MARGIN ורצוי לאפס אותו

  2. s976 הגיב:

    תורה רבה, אלי.
    זה באמת עזר.
    אבל עדיין נשארו שוליים למעלה.
    פתרתי את זה על ידי הגדרת top:-21px
    האם באמת זהו הפתרון הנכון?

  3. פיתרון לא קלאסי במיוחד… אבל גם קשה לי לדמיין ממה הם נוצרים – לינק יכול מאוד לעזור

  4. s976 הגיב:

    הנה הלינק
    http://www.s976.byethost31.com/test1.html
    אם אתה מוריד את הגדרת ה-top בדיב הראשון, תראה את הבעיה שאני מדבר אליה.

    תודה רבה!

  5. גם ל-H1 יש MARGIN כברירת מחדל…

    כדאי לך להישתמש ב-reset כלשהו ל-css שמאפס את כל הגדרות ברירת המחדל (יש כזה בתוך html5boilerplate.com) או ב-normalize.css

    http://necolas.github.com/normalize.css/

  6. s976 הגיב:

    תודה רבה! כל הבעיות נפתרו.
    דרך אגב, שמתי לב שבכלי למפתחים בכרום, כאשר מעיינים ב-style של אלמנט מסוים, רואים גם את ההגדרות ברירת מחדל שמגדיר הדפדפן (בפיירבג, לא ראיתי שיש דבר כזה).
    ניסיתי להשתמש עם כל ה-reset אבל לא כ"כ נהניתי, כל כי מלבד האיפוס בדברים הרצויים הוא מאפס גם דברים נוספים, כך שמופיעות תופעות לוואי שאינן רצויות.

שלח תשובה