제일 바깥쪽 박스가 따로 노는데 왜 그런가요?
한
div id=menu
div class=line/div
div class=bg/div
div class=prev/div
div class=next/div
div class=box_list/div
/divmenu 안에 있는 애들이 다 포지션 앱솔루트로 잡혀 있어요..
근데 얘네를 감싸고 있는 menu이 안에 애들이랑 따로 놀아요...
포지션 앱솔루트 때문인가요?
밖에 menu에도 포지션 앱솔루트를 주면 감싸지나요?
이 menu 박스가 저 5개 클래스를 포함해서 위 아래로 왔다 갔다 해야 하거든요..
근데 움직이긴 해요.. 위 아래로.. 근데 menu에 보더를 줬더니 저 5개 클래스 위에 올라가 있더라구요..
움직이는 거 보면 포함을 하고 있긴 한데.. 왜 위에 올라가 있지? menu 박스에 앱솔루트를 주고 z-index를 주면 될까요?
-
파랑 2023-09-24
아- 구조가 어떻게 되어있는지는 모르겠지만 menu도 relative로 움직일수 있습니다.
그것도 싫다하시면 div를 하나 더생성해서 하는방법도 있구요.
어떻게 생긴 구조인지 몰라서 정확한 답변을 드리기 어렵내요^^ -
다스리 2023-09-24
부모의 넓이값과 높이값이있으면 앱솔루트가 주어져도 부모의 영역안에서 움직입니다.
left,와 top를 이용한다면 부모 밖으로 나갈수도 있겠죠-
그런데 그건 별로 안좋은 방법입니다.^^ 조금 구체적인 레이아웃을 보여주시면
방향을 잡아드리겠습니당. -
뿌잉 2023-09-24
자식 애들도 다 앱솔루트가 주어져서 저렇게 따로 노는 걸까요?
-
보미 2023-09-24
그런데 수다님.. menu라는 애가 저 자식들을 데리고 위 아래로 왔다 갔다 해야 하거든요..
개발자가 움직이는 애들은 앱솔루트로 줘야 한데요..
그래서 menu 에 앱솔루트가 주어진 상황이거든요.. -
다은 2023-09-24
그럼 menu 라는 놈에게 position은 없는거내요??
위에 내용을 보시면 menu는 아래 5개 div의 부모입니다.
position은 부모가 position:relative로 자리를 잡은후에 자식객체 들에게
부모의 영역안에서 움직일수있는 권할을 주는겁니다.
자식들만 position:absolute가 되있다면 당연히 부모밖으로 나갈수도 있고 따로 놀수도 있겠죵 -
딥블루 2023-09-24
음.. 메뉴 라는 박스가 안에 애들을 감싸고 있어야 하는데.. 메뉴라는 박스가 저 5개 클래스 위에 올라가 있어요.. ㅠㅠ
-
헛장사 2023-09-24
menu 밖에 있는것들이 움직인다는건가요???
아니면 menu 안에 클래스 5개가 따로 논다는건가용?