2010-02-18 3 views
1

보통 이런 종류의 일은 할 수 있지만 오늘은 나를 괴롭 히고 있습니다.CSS 위치 문제 : 위치와의 상대적 위치 : 절대적인 아이들

JSbin의 this 페이지를 참조하십시오.

은 본질적으로 무엇을 내가 뭘하는

  • 가 정렬되지 않은 항목들은 모두
  • jQuery를 통해 반복하고 확장 목록 항목 내부에 별도의 링크를 만드는 링크가
  • 을의 목록을 가지고있다 전체 목록의 항목을 사용하여 CSS이 사용자에게 어떤 이유로

를 클릭하여 더 큰 장소를 제공

  • 에, 카이 부모가 position: relative을 가지고 있음에도 불구하고 링크가 부모에게서 나오는 것으로 보입니다.

    내가 잘못 했습니까? 많은 감사합니다.

  • +0

    예쁜 질문 +1. –

    답변

    2

    나는 display: -moz-inline-box;을 삭제했으며 완벽하게 작동했습니다.

    +0

    예, 배우는 새로운 것 :-) +1 –

    2

    귀하의 문제는 부모 <li>이 인라인 박스라는 것입니다.

    수정하려면 replace display: inline-box with float: left.

    +0

    아, '인라인 블록'과 '위치 : 상대'를 사용할 수 없습니까? 부끄러운 ... – alex

    +0

    나는 모질라 공급 업체의 prefix'd 속성을 제거하고 떠 다니는 데 의지하지 않았다. 내 대답을 참조하십시오. 당신의 도움을 주셔서 감사합니다. – alex

    +0

    +1 당신 SLaks 갈 ... 그러나 나는 당신의 대답은 해결 방법을 누른 다음 적절한 해결책을 믿습니다. 내가 처리하는 방식이 더 좋아 보인다. – alex