구조
ul.inf-menu>li.tit-inf-menu>ul.inf-submenu
문제
li.tit-inf-menu
을 부모로 잡고 ul.inf-submenu
에게 위치를 잡아주고 block
을 먹여도 보이지 않는 현상 발생.
ul.inf-menu
에게 overflow: visible
을 줬는데 변화가 없다.float: left
을 줘서 부모에게 overflow: hidden
을 준 상태였다.overflow: hidden
과 자식에게 준 float: left
을 해제했다.flex
을 줘서 정렬을 맞추고 ul.inf-submenu
가 안보이는 현상도 해결했다.구조
tit-inf-menu>inf-submenu
문제
tit-inf-menu
을 hover
하면 자식인 inf-submenu
이 display: block
되도록 했는데 부모 요소를 벗어나면 none
되버린다.
게터디 스터디원분이 해결법을 알려주셨다.
부모의 높이가 지정되어 있지 않아서 생긴 문제로 최상위 부모에게 높이값을 지정해주고 그 아래로 높이값을 상속받도록 설정하면 해결된다.
👍👍