버

코딩중 메뉴 돌출사건 발생 -_-..

· 2009-09-28 (월) 21:04:12 · 2103 · 12

메뉴 밑에 바로 폼을 짜고 있는 상황인데.. -_..
그림처럼 되어버렸습니다.

z-index에서 엉킴이 생긴것으로 추정을 합니다만..
웃긴건 저 아래것은 div레이어는 단언코 절대 쓰질 않았는데 저리되니.

또 웃긴건 input폼은 앞으로 잘 나오더구만요..
select폼에서만 저런문제가 발생하니.. 오늘도 잠 다잔듯 하네요 으극..
|

댓글 12개

저 select box는 일반 select 이빈까?
네엡 일반셀렉트박스입니다.
어떤분께서는 고질적인 IE버그라고하네요?;;
넵. 일반적인 <select></select> 박스라면 z-index 와는 별개입니다.
<ul>, <li>, display 조합으로 박스를 만드셔야 합니다.
javascript 로 select 꾸미는 것보다 빠르고 이쁘고 좋읍니다.

어딘가에 저거 해결해주는 스크립트가 있을텐데...
익숙하지 않은 코딩이네요.

간단한 예제같은걸 어디서 볼 수는 없을까요?
/lib/sideview.js에 보면 관련 코드가 있을 거에요
2009-09-28 (월) 21:17:52
ie6 에서 select 태그가 embed 가 아닌.
embedless 라서 발생하는 문제...........
방법은 ie6 이상 브라우저를 쓴다...
또는 레이어 show 시. 해당 블럭의 select 태그를 hidden. --.
셀랙트박스를쓰지않는이상안되더라고요
ie6 에서 저렇게 보이는거로 압니다.
표준은 아니지만 편법으로 서브메뉴의 div 안에 아이프레임을 보이지않게 넣으면 해결됩니다.

<아이프레임 display="none"></아이프레임>

select 의 레벨이 div 의 레벨보다 높지만 div 안에 select 보다 레벨이 높은 아이프레임을 넣으면...
답변 감사합니다 적용해보겠습니다.
아이프레임으로 인해 사이트가 느려지진않을까요?

------------------------------------------------

실패했습니다;_;..
망..
2009-09-28 (월) 23:36:49
htc가 적용된 셀렉트 박스를 사용하면 됩니다.
<div style="padding:10px;border:1px solid;overflow:hidden;">
<div>
내용
<iframe frameborder="0" style="position:absolute;left:0;top:0;z-index:-1;width:9999px; height:9999px;"></iframe>
</div>
</div>
overflow:hidden; 부분과 position:absolute;z-index:-1;width:9999px;height:9999px
부분중요!!!

레이어 저렇게 해보세요 ^^ 도움 되셨으면 사탕 주세요
ie 만 일단 처리하고 보실거라면 저도 htc 추천해요...네이버나 기타 소스 많이 보이더라고요
검색해서 적용하는게 편할 듯 합니다.
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,982건
+
제목 글쓴이 날짜 조회
09-09-29 조회 1,330
09-09-29 조회 1,468
09-09-29 조회 1,378
09-09-29 조회 1,377
09-09-29 조회 1,373
09-09-29 조회 1,844
09-09-28 조회 1,580
09-09-28 조회 1,751
09-09-28 조회 2,104
09-09-28 조회 1,360
09-09-28 조회 1,441
09-09-28 조회 1,234
09-09-28 조회 1,280
09-09-28 조회 1,269
09-09-28 조회 1,746
09-09-28 조회 1,638
09-09-28 조회 1,893
09-09-28 조회 1,764
09-09-28 조회 1,349
09-09-28 조회 1,656