인프런 커뮤니티 질문&답변

hy님의 프로필 이미지
hy

작성한 질문수

[2024년 출제기준] 웹디자인기능사 실기시험 완벽 가이드(HTML+CSS+JQUERY)

세로형 메뉴 타입에서 레이어 팝업창 제작시

해결된 질문

작성

·

466

1

선생님 안녕하세요.^^

세로형 C2 타입에서 레이어 팝업창 제작할때 질문이 있습니다.

아래로 슬라이드되는 메뉴로 만들때는 가려지는게 없어서 header에 position값과 z-index값을 따로 주지않았는데요,

레이어팝업창 만들면서 .modal과 .modal-content에 position: absolute를 줘야하는데

이때 header에 position: relative를 줘야하나요? z-index값도 같이 .modal에 줘야 하나요?

답변 3

2

header에 포지션을 주고 안주고 관계 없이 .modal 과 .modal-content에 가장 상위에 있어야 하니까 position과 z-index를 주어야 합니다.

그리고 .modal 에 주는 postion: absolute는 브라우저에 맞추기 위한 것이고

.modal-content 에 주는 postion: absolute은 .modal의 중앙에 위치하기 위한 것 입니다.

그리고 .modal에 z-index는 넉넉히 주세요. 예를 들어 z-index: 1000 이렇게 주시면 됩니다.

.modal-content에 z-index는 줄 필요 없습니다.

1

hy님의 프로필 이미지
hy
질문자

.modal과 .modal-content에 absolute를 주니까

header에도 position값을 줘서 부모요소로 설정해야한다라고 이해하고 있었는데요,

header에는 포지션 안줘도 되고

modal과 modal-content에만 정렬을 위해서 absolute를 주면 된다는 말씀맞나요..?

 absolute를 단독으로 써도 되는건지 개념이 정확히 잡히지 않아서 헷갈리네요 ㅠㅠ

0

modal과 modal-content에만 정렬을 위해서 absolute를 주면 된다는 말씀맞나요..?

맞습니다.

absolute를 단독으로 써도 되는건지 개념

이 말은 제가 이해가 잘 안되네요.

hy님의 프로필 이미지
hy

작성한 질문수

질문하기