ie7버전 z-index질문이요
온새미로
2023.04.01
- index.html
table
tr
td? top.html; ?/td
/tr
tr
td컨텐츠 영역/td
/tr
/table
- top.html
div class=gnbgnb내용/div
이렇게 되어있는데
컨텐츠 영역에 gnb를 띄우고 싶은데
top.html이 td안에 들어가있어서 gnb의 z-index를 아무로 높게 먹이고
top.html의 td를 z-index:999로하고
그아래 컨텐츠를 z-index:1로 해도 gnb가 올라타지를 않내요 어떻게 해야할까요?
-
나예
이유를 찾았네요
스크립트하고 코딩이 꼬여있어서 그런거 같네요
저거를 div구조로 바꿀려면
인크루드가 각페이지마다 top을 td에서 불러오는거라 제어하기가 힘들고
table의 무한 반복으로 2천줄이상으로 코딩이 되어있어서
60페이지정도 되는데 그렇게 작업할려면 차라리 하나 만드는거 보다 더 오래걸릴꺼 같아서요
그래서 찾아서 ㅋ -
아더
일단은 구조를 table구조가 아닌 div구조로 변경하시길 권해드립니다.
만약 td상태를 유지하고자 하신다면 td에는 position:relaitve 속성이 먹히지 않습니다.( 먹히긴 하지만 파폭에서는 먹지 않거든요. )
그 이유는 TD가 display:block 속성이 아니라서요. 뭐 ie7까지는 약간의 block속성을 가지고 있어서 적용이 되긴 하지만 실제 TD는 display:table-cell; 이라는 속성이구요.
그래서 td안에 div로 하나