מושגי יסוד ב-CSS

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

מהי ההתנהגות של אלמנטים מסוג block ב-CSS?

  • מקבלים את המימדים שלהם מהאבא.
  • צפים שמאלה או ימינה מחוץ ל-`normal flow`.
  • תופסים את כל השורה. (correct)
  • תופסים עמודה בשורה.

הערך display: inline מאפשר לתת לאלמנט גובה ורוחב ספציפיים.

False (B)

מה ההבדל העיקרי בין visibility: hidden לבין display: none?

visibility: hidden שומר על המקום של האלמנט בדף, ואילו display: none מסיר אותו לחלוטין.

אלמנטים שהם _____ יצופו שמאלה או ימינה מחוץ ל-normal flow וישפיעו על האלמנטים שאחריהם.

<p>float</p> Signup and view all the answers

התאם את סוג האלמנט להתנהגות ברירת המחדל שלו:

<p>block = תופס שורה שלמה inline = תופס עמודה בשורה inline-block = דומה ל-inline אך ניתן להגדיר גובה ורוחב</p> Signup and view all the answers

מה קובעת תכונת ה-display ב-CSS?

<p>איך הקופסא של האלמנט מתנהגת. (B)</p> Signup and view all the answers

ב-normal flow, תגיות מוצגות לפי הסדר שבו הן כתובות בקוד ה-HTML.

<p>True (A)</p> Signup and view all the answers

מה היתרון בשימוש ב-inline-block לעומת inline?

<p>ניתן להגדיר גובה ורוחב לאלמנט <code>inline-block</code>.</p> Signup and view all the answers

איזה מבין סוגי האלמנטים הבאים לא תופס מקום כלל כאשר משתמשים בערך none במאפיין display?

<p>כל התשובות נכונות (D)</p> Signup and view all the answers

כאשר רוצים למקם אלמנט על אלמנט אחר שלא ב-normal flow נשתמש ב-_____.

<p>Positioning</p> Signup and view all the answers

מהי ההתנהגות של אלמנט HTML עם המאפיין position: static?

<p>האלמנט תופס את המקום הבא בדף כחלק מה-Normal flow. (A)</p> Signup and view all the answers

המאפיין position: relative בפני עצמו גורם לאלמנט לשנות את מיקומו הויזואלי בדף.

<p>False (B)</p> Signup and view all the answers

באילו תכונות יש להשתמש יחד עם position: relative על מנת לשנות את מיקום האלמנט?

<p><code>top</code>, <code>bottom</code>, <code>left</code>, <code>right</code></p> Signup and view all the answers

אלמנט עם position: absolute שאינו מכיל הורה עם מיקום שאינו static ימוקם ביחס ל- ____________.

<p><code>body</code></p> Signup and view all the answers

מה קורה כאשר משנים את המאפיין position ל-absolute?

<p>האלמנט הופך להיות 'צף' ואינו משאיר מקום במסמך. (D)</p> Signup and view all the answers

התכונות הבסיסיות של אלמנט (רוחב, גובה) תמיד נשמרות כאשר משנים את מיקומו ל-absolute.

<p>False (B)</p> Signup and view all the answers

התאם את ערכי ה-position לתDESCRIPTION המתאים:

<p><code>static</code> = :האלמנט ממוקם בזרימה הרגילה של המסמך. <code>relative</code> = :האלמנט ממוקם ביחס למיקומו המקורי. <code>absolute</code> = :האלמנט ממוקם ביחס לאלמנט האב הממוקם הקרוב ביותר. <code>fixed</code> = :האלמנט נשאר במקום קבוע גם כאשר גוללים את המסך. <code>sticky</code> = :האלמנט נע בין <code>relative</code> ל-<code>fixed</code> בהתאם למיקום הגלילה.</p> Signup and view all the answers

מה תפקידו של המאפיין z-index?

<p>קובע את סדר הערימה (stacking order) של אלמנטים חופפים. (D)</p> Signup and view all the answers

z-index עובד על כל סוגי האלמנטים, ללא תלות במאפיין ה-position שלהם.

<p>False (B)</p> Signup and view all the answers

מה יקרה אם שני אלמנטים חופפים ואין להם מאפיין z-index מוגדר?

<p>האחרון בקוד יעלה על הקודם.</p> Signup and view all the answers

מה ההבדל בין position: absolute לבין position: fixed?

<p><code>absolute</code> ממוקם ביחס לאלמנט האב, ואילו <code>fixed</code> ממוקם ביחס לחלון הדפדפן. (B)</p> Signup and view all the answers

אלמנט עם position: fixed ממוקם ביחס ל ____________.

<p>חלון הדפדפן</p> Signup and view all the answers

מהו היתרון העיקרי בשימוש ב-position: sticky?

<p>הוא מאפשר ליצור אפקט של אלמנט 'נדבק' לגלילה רק כאשר הוא מגיע לנקודה מסוימת. (C)</p> Signup and view all the answers

אלמנט עם position: sticky תמיד יהיה גלוי על המסך, ללא תלות במיקום הגלילה.

<p>False (B)</p> Signup and view all the answers

בין אילו שני ערכים position: sticky נע?

<p><code>relative</code> ו-<code>fixed</code></p> Signup and view all the answers

Flashcards

Normal Flow

הסדר שבו התגיות מוצגות בדף, אחת אחרי השנייה, לפי הופעתן בקוד.

אלמנט Block

תגיות שתופסות שורה שלמה בדף (כמו div, p, h).

אלמנט Inline

תגיות שתופסות רק את המקום הדרוש להן בשורה (כמו span).

אלמנט Float

אלמנטים שמוצאים מה- normal flow וצפים לצדדים, ויכולים להשפיע על מיקום אלמנטים אחרים.

Signup and view all the flashcards

Display Property

מאפיין CSS שקובע איך אלמנט מוצג ומתנהג בדף.

Signup and view all the flashcards

Display: Block

ערך display שגורם לאלמנט להתנהג כמו אלמנט block.

Signup and view all the flashcards

Display: Inline

ערך display שגורם לאלמנט להתנהג כמו אלמנט inline.

Signup and view all the flashcards

Display: Inline-block

ערך display שמשלב תכונות של inline ו-block, ומאפשר הגדרת גובה ורוחב.

Signup and view all the flashcards

Visibility: hidden

מאפיין CSS שקובע האם אלמנט נראה או מוסתר, אך עדיין תופס מקום בדף.

Signup and view all the flashcards

Display: None

מאפיין CSS שמסתיר אלמנט לחלוטין, כך שהוא לא תופס מקום בדף.

Signup and view all the flashcards

position: static

מיקום ברירת מחדל של כל אלמנט HTML בתזרים הרגיל של הדף.

Signup and view all the flashcards

position: relative

מאפשר להזיז אלמנט יחסית למיקומו המקורי בתזרים הרגיל באמצעות top, bottom, left, right. משאיר את המקום המקורי "תפוס".

Signup and view all the flashcards

position: absolute

מוציא אלמנט מהתזרים הרגיל של הדף, לא משאיר מקום. הרוחב והגובה הופכים לדינמיים אלא אם הוגדרו אחרת.

Signup and view all the flashcards

מיקום אלמנט absolute

אלמנט ממוקם ביחס לאב הקדמון הראשון שאינו סטטי. אם אין אב קדמון כזה, הוא ממוקם ביחס ל-body.

Signup and view all the flashcards

z-index

שליטה בסדר הערימה של אלמנטים חופפים. עובד רק על אלמנטים עם position מוגדר (absolute, relative, fixed, sticky, flex).

Signup and view all the flashcards

Z-index

כאשר שני אלמנטים חופפים ללא z-index, האחרון בקוד HTML יופיע מעל הקודם.

Signup and view all the flashcards

position: fixed

אלמנט נשאר במקום קבוע על המסך גם כשמגללים.

Signup and view all the flashcards

position: sticky

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

Signup and view all the flashcards

Position

מאפיין CSS שמשפיע על האופן שבו אלמנט ממוקם בתוך האלמנט האב שלו.

Signup and view all the flashcards

Top, Right, Bottom, Left

מאפיין CSS שמשפיע על מיקום האנכי של האלמנט בתוך האלמנט האב שלו.

Signup and view all the flashcards

הצגת אלמנט על אלמנט

מאפיין CSS זה מאפשר להציג אלמנט על אלמנט אחר.

Signup and view all the flashcards

z-index

מאפיין CSS זה מאפשר לשלוט על הסדר שבו אלמנטים перекрываются.

Signup and view all the flashcards

מאפיינים נוספים למיקום מוחלט

תכונה נוספת הניתנת לאלמנטים בעלי מיקום מוחלט.

Signup and view all the flashcards

Position:fixed

משמש ליצירת כותרות עליונות ותחתונות קבועות.

Signup and view all the flashcards

Study Notes

  • CSS Layout and Positioning הם כלים המשמשים לשליטה באופן הצגת אלמנטים בדף אינטרנט.

Normal Flow

  • הדף נתפס כשורות ועמודות
  • תגיות מוצגות לפי הסדר בו הן כתובות, אחת אחרי השנייה
  • אלמנט block תופס את כל השורה, כמו <div>
  • אלמנט inline תופס עמודה בשורה, כמו <span>, ואלמנטים רבים יכולים לתפוס את השורה עד לירידת שורה
  • אלמנט float מוציא אלמנט מהסדר הרגיל ומיישר אותו לשמאל או לימין, ומשפיע על האלמנטים אחריו.

Display Property

  • כל אלמנט בדף הוא קופסא
  • המאפיין Display קובע את התנהגות הקופסא
  • לכל אלמנט יש ערך Display ברירת מחדל שאפשר לשנות ב-CSS
  • ערכים אפשריים: inline, block, contents, flex, grid, inline-block

Block, Inline, Inline-block

  • אלמנט inline מתנהג הפוך מ-block
  • אלמנט inline-block מתנהג כמו inline אבל ניתן לשלוט ברוחב ובגובה שלו
  • לא ניתן לתת גובה לאלמנט inline; הגובה נקבע על ידי תוכן האלמנט

Visibility לעומת Display

  • visibility: hidden מסתיר את האלמנט אבל משאיר את מקומו בדף
  • display: none מסתיר את האלמנט ומוציא אותו מהדף, כך שהוא אינו תופס מקום

Positioning

  • מאפשר לשלוט במיקום המדויק של האלמנטים בדף
  • מצבים: static, relative, absolute, fixed, sticky
  • ניתן להשתמש ב-top, right, bottom, left כדי לקבוע את המיקום הסופי

Position: Static

  • מצב ברירת המחדל של כל אלמנט ב-HTML
  • האלמנט מוצג בסדר הרגיל של ה-normal flow

Position: Relative

  • מאפשר להזיז אלמנט יחסית למיקומו המקורי בתוך ה-normal flow
  • יש להוסיף top, bottom, left, right כדי להזיז את האלמנט
  • האלמנט עדיין תופס את מקומו המקורי בדף

Position: Absolute

  • מוציא את האלמנט מה-normal flow והופך אותו לצף
  • הרוחב והגובה יהיו דינמיים אם לא יוגדרו
  • מיקום האלמנט מחושב יחסית לאלמנט האב הקרוב ביותר שאינו static
  • אם אין הורה כזה, האלמנט ממוקם יחסית לתג body

Z-index

  • מאפשר לקבוע את סדר הערימה של אלמנטים חופפים
  • עובד רק על אלמנטים עם position: absolute, relative, fixed, sticky או flex
  • שני אלמנטים חופפים ללא z-index, האחרון בקוד יעלה על הקודם לו
  • ככלל, אלמנט בעל ערך Z גדול יופיע מעל האחרים.

Position: Fixed

  • דומה ל-absolute, אך המיקום קבוע גם כאשר גוללים את המסך
  • מאפשר ליצור אלמנטים שנשארים במקום קבוע בחלון הדפדפן, כמו תפריטים או כותרות עליונות
  • משתמשים ב top, left, bottom, right למיקום האלמנט

Position: Sticky

  • שילוב של relative ו-fixed
  • האלמנט מתנהג כמו relative עד לנקודה מסוימת, ואז "נתקע" במקומו כמו fixed

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

CSS Layout & Positioning PDF

More Like This

Flexbox con display: flex; Propiedades
0 questions
CSS Basics and Selectors Quiz
12 questions
CSS Basics Quiz
25 questions

CSS Basics Quiz

LowCostHarpy avatar
LowCostHarpy
CSS Boxes and Display Properties
45 questions
Use Quizgecko on...
Browser
Browser