하나의 일반 div와 겹치지 만 다른 div는 겹치지 않도록 절대 위치 div 설정

mgraham

상단 및 하단 (높이에 calc ()을 사용하는 div) 분할 창으로 설정된 페이지가 있으며 상단 div에는 상단 div를 오버레이하는 절대 위치 div가 있습니다. https://jsfiddle.net/b2mb79ev/1/의 HTML + CSS 아래

<div id="everything">
    <div id="top">
        <div id="free"></div>
    </div>
    <div id="bottom"></div>
  </div>
</div>


#everything {
  width: 400px;
  height: 400px;
}

#top {
  height: calc(50%);
  width: 100%;
  background: blue;
}

#free {
  position: absolute;
  top: 50px;
  left: 300px;
  height: 200px;
  width: 50px;
  background: yellow;
  border: 3px solid black;
}

#bottom {
  height: calc(50%);
  width: 100%;
  background: rgba(0,255,0,0.6);
}

그러나 절대적으로 배치 된 div가 하단 div에 침입하지 않기를 바랍니다. 하단 div가 항상 '상위'레이어에 있기를 원합니다. jsfiddle에서 노란색 비트가 녹색 비트로 들어가는 것을 원하지 않습니다.

그러나 내가 수집 할 수있는 것에서 상단 및 하단 div는 규칙적으로 흐르는 요소이기 때문에 항상 동일한 수준을 가지며 Z- 인덱스를 인식하지 않습니다. Z- 인덱스를 사용하여 둘 다 위 또는 아래에 절대적으로 배치 된 div를 가질 수 있지만 위와 아래에 하나는 없습니까?

내가 원하는 것을 할 수있는 방법이 있습니까?

j08691

position:relative#bottom div에 비 정적 위치 (예 :)를 설정하여 원하는 스택 컨텍스트 를 제공하면 됩니다.

jsFiddle 예제

#bottom {
  height: calc(50%);
  width: 100%;
  background: rgba(0, 255, 0, 0.6);
  position:relative;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

위의 div를 겹치지 않고 div의 절대 위치 지정

분류에서Dev

절대 위치를 가진 div는 상대적 위치와 div를 겹치지 않습니다.

분류에서Dev

반응 형의 다른 요소와 겹치는 절대 위치 이미지

분류에서Dev

위치 절대적이지만 다른 객체와 겹치지 않음

분류에서Dev

절대 위치 지정이있는 Chid Div가 상위 콘텐츠와 겹칩니다.

분류에서Dev

div가 겹치지 않도록 중지

분류에서Dev

왼쪽 float div가 오른쪽 float div와 겹치지 않도록하는 방법

분류에서Dev

위치를 변경하지 않고 div를 다른 div에 겹치는 방법-CSS

분류에서Dev

절대 위치가있는 Div는 위치가 동일하지 않습니다.

분류에서Dev

JS를 사용하여 div의 높이를 다른 div의 하단 위치와 일치하도록 설정

분류에서Dev

DIV 절대 위치를 지정하고 다른 DIV를 기반으로 "상위"위치를 얻습니다

분류에서Dev

동일한 위치에있는 두 개의 DIV-추가 콘텐츠와 겹치지 않음

분류에서Dev

위치에서 div 겹침 방지 : 절대 div

분류에서Dev

CSS 포지셔닝 : 2 개의 겹치는 div를 만들고 겹치는 div의 오른쪽에 1 개의 div를 더 만드는 방법

분류에서Dev

한 위치에서 다른 위치로 전환하는 동안 한 div가 다른 div와 겹치는 지 확인하는 방법

분류에서Dev

상대 위치 div에 절대 위치에있는 모든 하위 div를 포함하도록 설정

분류에서Dev

겹치지 않는 부동 div

분류에서Dev

겹치지 않는 Javascript Randomly Positioned Div

분류에서Dev

중첩 된 div가 부모의 형제와 겹치지 않습니다.

분류에서Dev

div 외부의 절대 위치 지정

분류에서Dev

텍스트가 색상 막대와 겹치지 않도록이 메뉴 스타일을 수정하는 방법

분류에서Dev

CSS를 사용하여 이미지와 겹치는 div 배치

분류에서Dev

절대 위치 div는 나머지 너비를 차지하지 않습니다.

분류에서Dev

특정 열에서 다른 NA와 겹치지 않는 NA 만 생략

분류에서Dev

HTML : 겹치지 않고 DIV 콘텐츠를 나란히 배치

분류에서Dev

겹치는 Div

분류에서Dev

div가 특정 div와 겹치는 지 / '접촉'하는지 감지하는 방법은 무엇입니까?

분류에서Dev

div가 위치 : 절대로 다른 div의 맨 아래에 고정되도록 할 수 없습니다.

분류에서Dev

겹치는 div 만들기

Related 관련 기사

  1. 1

    위의 div를 겹치지 않고 div의 절대 위치 지정

  2. 2

    절대 위치를 가진 div는 상대적 위치와 div를 겹치지 않습니다.

  3. 3

    반응 형의 다른 요소와 겹치는 절대 위치 이미지

  4. 4

    위치 절대적이지만 다른 객체와 겹치지 않음

  5. 5

    절대 위치 지정이있는 Chid Div가 상위 콘텐츠와 겹칩니다.

  6. 6

    div가 겹치지 않도록 중지

  7. 7

    왼쪽 float div가 오른쪽 float div와 겹치지 않도록하는 방법

  8. 8

    위치를 변경하지 않고 div를 다른 div에 겹치는 방법-CSS

  9. 9

    절대 위치가있는 Div는 위치가 동일하지 않습니다.

  10. 10

    JS를 사용하여 div의 높이를 다른 div의 하단 위치와 일치하도록 설정

  11. 11

    DIV 절대 위치를 지정하고 다른 DIV를 기반으로 "상위"위치를 얻습니다

  12. 12

    동일한 위치에있는 두 개의 DIV-추가 콘텐츠와 겹치지 않음

  13. 13

    위치에서 div 겹침 방지 : 절대 div

  14. 14

    CSS 포지셔닝 : 2 개의 겹치는 div를 만들고 겹치는 div의 오른쪽에 1 개의 div를 더 만드는 방법

  15. 15

    한 위치에서 다른 위치로 전환하는 동안 한 div가 다른 div와 겹치는 지 확인하는 방법

  16. 16

    상대 위치 div에 절대 위치에있는 모든 하위 div를 포함하도록 설정

  17. 17

    겹치지 않는 부동 div

  18. 18

    겹치지 않는 Javascript Randomly Positioned Div

  19. 19

    중첩 된 div가 부모의 형제와 겹치지 않습니다.

  20. 20

    div 외부의 절대 위치 지정

  21. 21

    텍스트가 색상 막대와 겹치지 않도록이 메뉴 스타일을 수정하는 방법

  22. 22

    CSS를 사용하여 이미지와 겹치는 div 배치

  23. 23

    절대 위치 div는 나머지 너비를 차지하지 않습니다.

  24. 24

    특정 열에서 다른 NA와 겹치지 않는 NA 만 생략

  25. 25

    HTML : 겹치지 않고 DIV 콘텐츠를 나란히 배치

  26. 26

    겹치는 Div

  27. 27

    div가 특정 div와 겹치는 지 / '접촉'하는지 감지하는 방법은 무엇입니까?

  28. 28

    div가 위치 : 절대로 다른 div의 맨 아래에 고정되도록 할 수 없습니다.

  29. 29

    겹치는 div 만들기

뜨겁다태그

보관