מיקומי שכבות CSS: fixed, static, relative, absolute | הבלוג הטכני של סטודיו פייג'רס דיזיין   

מיקומי שכבות CSS: fixed, static, relative, absolute

שתף בפייסבוק +Google


שכבות CSS מאפשרות לנו למקם אובייקטים בצורות שונות על גבי אזור התצוגה של התוכן בדפדפן.

דוגמא לקוד שכבה ב-CSS בתוך הגדרות CSS:

.samplestyle{position:fixed; top:5px; right:5px;}


דוגמא לקוד שכבה בתוך קוד ה-HTML:

<div style="position: fixed; width: 160px; height: 600px; z-index: 1; left: 0" id="layer1"> content</div>


כך או כך, בפוסט זה נתמקד בצורת המיקום של השכבה: Position.

למעשה, לשכבות יש ארבע אפשרויות לתצורת שכבה:

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

relative - שכבה הממוקמת באופן יחסי לקודמתה, שמוגדרת נקודת ה-0.

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

static - ברירת המחדל של שכבות שלא הוגדר להם מיקום (position) ומשמעותה זרימה רגילה עם שאר האובייקטים בדף.

 



שתף בפייסבוק +Google