2013-02-26 2 views
0

웹 사이트 ... http://dev.rapweb.co.uk/londonplace/research.htm절대 위치 100 % 높이 스크롤 오버 플로우 문제

문제는 ... 아래로 스크롤 단지 공백 및 텍스트의 아래 부분을 보여줍니다 빨간색 패널에 표시되지 않습니다.

해결 방법 ... 빨간색 패널에서 오버 플로우 자동으로 페이지 스크롤 막대가 발생합니다. 절대 위치로 인한 것 같아요.

기타 아이디어 ... 배경을 덮고 아래쪽으로 정렬되어 있기 때문에 원래 계획했던 것을 달성 할 수 없을 수도 있으므로 머리글 뒤에 텍스트 스크롤이있는 것을 살펴 보았습니다. 가로 스크롤 막대가 발생할 정도로 브라우저 너비가 충분히 낮 으면 문제가 발생합니다. 텍스트가 더 이상 포함되지 않아 빨간색 패널과 회색 영역 바깥으로 스크롤 될 수 있기 때문입니다.

도움을 주시면 감사하겠습니다.

+0

텍스트가 너무 큰 경우 어떻게 하시겠습니까? 페이지 스크롤을 허용 하시겠습니까? –

+0

예, 페이지를 아래로 스크롤하고 빨간색과 회색 패널을 계속 사용하면 추가 텍스트를 표시 할 수 있습니다. 그래도 하단 정렬 된 배경 이미지로 어떻게 작동하는지 모르겠습니다. – user1503689

+0

스크롤했을 때 배경 이미지가 그대로 유지 될 수 있습니까? –

답변

0

이렇게하면 스트립이 계속 내려 가고 이미지가 아래로 확장됩니다.

이 추가 :

/* These 2 made the red strip not behave funny with <p> margins */ 

#redStripContent p:first-child { 
    margin-top: 0; 
    padding-top: 1em; 
} 

#redStripContent p:last-child { 
    margin-bottom: 0; 
    padding-bottom: 1em; 
} 

/* This extends the size of red strip */ 

#redStrip { 
    position: relative; /* was absolute */ 
} 

을이 제거

당신이 코멘트에 언급 된 다른 페이지 문제에 관해서는
/* This removes the fixed bottom on main image area */ 

#mainImageArea { 
    bottom: 0px; 
} 

, 당신이 분 높이의 조합으로 놀러 제안 : 100 % 음수 여백. 예를 들면 다음과 같습니다.

#mainImageArea { 
    min-height: 100%; 
    margin-top: -110px; 
    z-index: -1; 
} 
+0

답장을 보내 주셔서 감사합니다. 훌륭한 결과를 얻었지만 내 홈페이지의 이미지가 화면을 채우지 못하게합니다. http://dev.rapweb.co.uk/londonplace/index.htm 해상도가 한 번에 모든 콘텐츠를 표시 할 수있을만큼 충분히 높으면 연구 페이지에서도 마찬가지입니다. – user1503689

+0

이 작업을 완료하려면 JavaScript를 사용해야 할 수도 있습니다. '최소 높이'와 음수 여백을두고 게임을 할 수는 있지만 이미지의 상단을 자르게됩니다. –

+0

어쨌든 브라우저가 넓게 펼쳐졌을 때 맨 위가 헤더 뒤를 따라 가기 때문에 이미지의 상단이 잘리는 것을 신경 쓰지 않지만 자바 스크립트도 살펴볼 것입니다. 감사합니다. – user1503689

관련 문제