본문 바로가기

주력 서비스 메뉴

분류

인기 글

최근 글

최근 댓글

최근 걸린글

월별 글보관함

  • 작성월 : 2010/03 등록된 글수 : (3)
  • 작성월 : 2010/02 등록된 글수 : (12)
  • 작성월 : 2010/01 등록된 글수 : (3)
  • 작성월 : 2009/12 등록된 글수 : (1)
  • 작성월 : 2009/11 등록된 글수 : (1)

날짜별 글검색

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
본문 내용시작
분류 : 메뉴얼 작성날짜 및 시간 : 2009/04/03 16:42

제목 : 레이어팝업 위로 뚫고 나오는 셀렉트박스 감추기



오늘 소개하는 건 익스6에서만 발생되는 셀렉트박스 위로 레이어 팝업이 존재할때 뚫고 나오는 셀렉트박스를
iframe을 통해 감추는 방법이다.. 머 대부분의 웹퍼블리셔분들이 다 알고 있는 거겠지만, 난 꼭 이 방법을
잊을만하면 또 생기는 경우가 있어서 아예 여기다가 남겨놓고 초스피드로 해결하려고 한다.
아, 다른 방법도 있다.. 레이어팝업의 위치를 옮기자고 울고불고 매달리는 것이다 -..-




위 이미지가 기본 아이프레임 모습이다. 겉에 테두리가 생기는 데 익스에서는 border 속성으로는 없앨수 없는 녀석이다. css에 filter: alpha(opacity=0); 을 넣어서 투명하게 처리해야한다.
파폭에서는 border:none 만 넣어주면 테두리가 사라진다.. 하여간에 이런것들때문에 코드 용량이 늘어난다..




레이어팝업의 가장 바깥 div 위에다가 iframe 코드를 넣준다.. 그리고 두뇌 회전을 빨리 해서,
필요한 길이와 높이, 위치값을 정확하게 계산해서 css에 넣고 익스 6에서 테스트를 한다.
접근성 차원에서 iframe title에다가도 간단한 문구를 넣준다.




빵꾸를 때운 결과화면이다.. 큭큭~

"메뉴얼" 카테고리의 다른 글

작성자 : 치프
2009/04/03 16:42 2009/04/03 16:42

댓글

  1. 작성자 : 강짱 작성일 : 2009/07/27 15:33

    처음으로 방문했는데
    좋은 정보가 많네요~
    저도 디자이너이면서 퍼블리싱을 같이 하고 있는데..
    슬픈 공감가는 글이 많아서 ㅠㅠㅠ

    위의 댓글에 관한 답글입니다.
    1. 작성자 : 치프 작성일 : 2009/07/28 01:24

      안녕하세요~
      디자인 하시면서, 웹퍼블리싱도 같이 하시느라 정말 힘드시겠습니다.

      제 블로그 글이 약간이나마 도움이 됬다니 다행이네요~

      저는 근데, 언제 퇴근할가여 -.-
      일이 해도해도 끝이 안보입니다~

  2. 작성자 : 유원곤  작성일 : 2009/07/28 23:50

    익스가..
    z-index 문제도 많죠..
    부모요소의 z-index값 영향도 받고.. 암튼 머리에서 생각한 것과 다르게
    자신만의 세계를 잘 보여준다는...

    위의 댓글에 관한 답글입니다.
    1. 작성자 : 치프 작성일 : 2009/07/29 22:18

      네 맞아요...
      그래서 다른방법으로 우회해서 작업을 주로 합니다.
      포지셔닝은 잘 안써여~

  3. 작성자 : PWH 작성일 : 2009/10/10 17:28

    아이프레임

    frameborder="0" 하시면 테두리 없어집니다.

    위의 댓글에 관한 답글입니다.
    1. 작성자 : 치프 작성일 : 2009/10/10 18:21

      안녕하세여~
      그런방법이있었군요..

      <iframe frameborder="0"></frame> 을 주게 되면 확실히
      테두리가 사라지는걸 확인했습니다, 이걸 css에 넣을순 없나여?!
      css 에서는 안먹히더군요 ㅎㅎ

      그래도, filter: alpha(opacity=0); 주는거보다는 인라인으로
      frameborder="0" 을 주는게 더 괜찮다고 생각되네염..

      팁 감사드립니당~

  4. 작성자 : 유원곤  작성일 : 2009/10/12 18:07

    frameborder="0"은 iframe 태그에 있는 속성이라서 css 말구 그냥 저렇게 써줘야하죠 ^_^

  5. 작성자 : kk 작성일 : 2009/11/17 16:46

    감사합니다 덕분에 잘 해결했습니다.

    위의 댓글에 관한 답글입니다.
    1. 작성자 : 치프 작성일 : 2009/11/18 09:06

      안녕하세요~ 도움이 되셨다니 저두 뿌듯하네요!!
      웹디자이너분이신듯한데, html/css 도 하시나보군요~
      고생이 많으십니다~
      사실, 지금 읽어보면 설명이 다소 어려운거같다는 느낌도 드는데,
      잘해결하셨다니 다행이네요~ 추후에 시간날때 부분적으로
      수정을 할가 생각중입니다,
      블로그 접근 기록을 보면 은근히 이 글이 제 블로그의 방문객수를
      늘리는데 한몫하거든여...

      방문 감사하고 댓글도 남겨주셔서 감사합니다, 추운데 감기 조심하세여~

[로그인][오픈아이디란?]

상단으로 이동