작성
·
938
답변 1
1
당연히 포지션 속성은 하나의 선택자 안에서 중복할 수 없습니다.
만약 중복된다면 아래에 있는 것이 위에 있는 것을 덮어씁니다.
position: relative를 준다고 아래의 2가지 경우를 제외하고 html요소가 어떤 변화를 갖는 것은 아닙니다.
첫번째, 부모자식 관계를 만들 때 부모요소에 position: relative 주기
두번째, 부모자식 관계없이 어떤 요소에 top, left, right, bottom, z-index 좌표값을 부여하기 위해 osition: relative 주기
=============
1) 최상단 fixed
2) 자식 relative
3) 자식의 자식 absolute
3과 2는 부모자식 매칭 완료
2와 1은 부모자식 매칭 완료
3과 1은 부모자식 매칭과 관계 없음(3의 입장에서 2번에 relative 또는 absolute, fixed가 있으면 더 위로 올라가지 않고 부모자식 관계가 매칭됩니다.)
곧, 1번과 2번의 포지션 속성을 relative, absolute, fixed로 바꿔도 위의 부모자식 관계는 전혀 변하지 않습니다.
답변 감사합니다.그러면 부모태그에 포지션 fixed나 absloute가 있는데 자식태그에 relative를 써도 될까요? relative의 자식태그에 absolute를 주고싶어서요.
최상단 fixed
자식 relative
자식의 자식 absolute