나는 내 웹 사이트의 상단에 "리본"유형의 헤더가 :내 절대 위치 div가 상대 위치 div를 덮는 이유는 무엇입니까?
#top-wrapper {
border-bottom: 5px solid #A1C1BE;
width: 100%;
background-color: #59554E;
position: absolute;
top: 0;
left: 0;
margin-bottom: 100px;
padding: 10px 0 0 0;
color: #C0C0A8;
}
절대 위치는 (내가 아는까지로)가 사용자의 브라우저의 전체 폭을 차지하고 있는지 확인하기 위해 필요합니다. 하지만, 내 웹 페이지의 나머지 (내 모든 다른 div가 들어있는 본체)이 리본 뒤에 숨겨져 :
#pagebody {
width: 60%;
margin-left: auto;
margin-right: auto;
}
내가 말 사이에 <br>
의 무리를 추가 발견 할 수 있었던 유일한 해결책 top-wrapper
이고 시작은 pagebody
입니다.
더 좋은 방법이 있나요?
여기 또는 HTML이 도움이 될 것입니다. 누군가가 이미 절대 위치를 지적 했으므로'shouldn't'가 필요합니다. – mrtsherman