절대 위치 요소를 100 % 높이로 지정하여 화면 높이가 아닌 페이지 전체를 덮는 데 문제가 있습니다.절대 위치 배경 페이지 높이의 100 %
나는 LESS를 사용하고 이것은 내가 지금까지 무엇을 가지고 :
html, body {
height: 100%;
position: relative;
}
div#top-bar {
background: #333;
height: 50px;
width: 100%;
}
nav#primary {
background: #333;
bottom: 0;
min-height: 100%;
left: -100%;
padding-top: 50px;
position: absolute;
top: 0;
width: 100%;
}
이 나에게 100 %의 nav#primary
높이를 제공하지만, 그것은 화면 높이 페이지 높이입니다하지 않습니다.
이 이미지 참조 :
나는 배경이 페이지의 전체 높이가 아닌 화면되고 싶어를 (그래서 전체 nav#primary
포함)
일단'패딩 정상 제거 : 50 픽셀을,'에서 탐색 #의 primary''체크. –
여전히 문제가 20px와 같이 더 적습니다. 상단 바 (50px 높이)를 지우려면 패딩 상단이 필요합니다. –
'nav # primary'에'left : 0'과'right : 0'을줍니다. (왼쪽에서 -100 %; 제거) –