css-positioning Flashcards

1
Q

What is the default value for the position property of HTML elements?

A

static

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does setting position: relative on an element affect document flow?

A

It does not affect the position of surrounding elements; they stay in the position they would be in in normal flow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How does setting position: relative on an element affect where it appears on the page?

A

This moves an element from the position it would be in normal flow, shifting it to the top, right, bottom, or left of where it would have been placed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does setting position: absolute on an element affect document flow?

A

The element is removed from the normal document flow, and no space is created for the element in the page layout.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does setting position: absolute on an element affect where it appears on the page?

A

It is positioned relative to its closest non-static positioned ancestor, if any; otherwise, it is placed relative to the initial containing block. Its final position is determined by the values of top, right, bottom, and left.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you constrain an absolutely positioned element to a containing block?

A

The containing block must be set to a non-static position.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the four box offset properties?

A
  1. top
  2. right
  3. bottom
  4. left
How well did you know this?
1
Not at all
2
3
4
5
Perfectly