css כיסוי מסך מלא
-
באתר X צריך לעצב דף בית, והעיצוב שלו תופס את כל המסך.
בכל האתר יש מעטפת, ואני כפוף אליו גם בדף הבית. למען הדוגמא המעטפת לוקחת 2 ס"מ מימין ומשמאל של הדף - ואני עכשיו צריך לכסות גם אותם. אבל אני יכול לעשות את העיצוב רק מתוך הDIVים הפנימיים.
אז עשיתי margin:-200% לכל צד. הבעיה שהוא תופס יותר מהרוחב של העמוד ( = מגדיל את הרוחב של העמוד ויוצר פס גלילה מאוזן).איך אני נותן תנאי שיכסה רק בעמוד?
-
עד שיגיעו מומחי CSS, בנתיים תעשה שחזור מינימלי בפידל, נראה לי שצריך כמה וכמה ניחושים כדי לענות על השאלה
-
-
-
-
-
@dovid אמר בcss כיסוי מסך מלא:
עם הposition מוגדר לabsolute אז אני חושב שאין משמעות להורה,
אתה מתחיל מאפס.absolute מתייחס להורה הקרוב ביותר שמוגדר כabsolute או כrelative. ואם אין כזה, אז למסך.
-
@chagold אמר בcss כיסוי מסך מלא:
באתר X צריך לעצב דף בית, והעיצוב שלו תופס את כל המסך.
בכל האתר יש מעטפת, ואני כפוף אליו גם בדף הבית. למען הדוגמא המעטפת לוקחת 2 ס"מ מימין ומשמאל של הדף - ואני עכשיו צריך לכסות גם אותם. אבל אני יכול לעשות את העיצוב רק מתוך הDIVים הפנימיים.
אז עשיתי margin:-200% לכל צד. הבעיה שהוא תופס יותר מהרוחב של העמוד ( = מגדיל את הרוחב של העמוד ויוצר פס גלילה מאוזן).איך אני נותן תנאי שיכסה רק בעמוד?
תשקול לקבוע אותו כfixed, שאז הוא יתייחס למסך בלבד ולא להורים.
אם כי לא תמיד זה מתאים.
10/10