테스트 사이트 - 개발 중인 베타 버전입니다

퍼블리싱 질문 채택완료

히어1 11년 전 조회 4,108

 

 

위와같은 홈피 레이아웃을 사용합니다.

html body등은 css 상에서 세로 100%준 상태이고

#warp {height:100%} //전체를 감싼 div

입니다........

문제는 footer 부분의 위 이미지 처럼 짙은 실버색상이 들어가는데

모니터가 큰 경우 아래에 흰 공백이 생겨버립니다.

의도는 저 짙은 실버색상이 깔끔하게 끝까지 딱 떨어지면 좋겠습니다.

footer의 스타일을 height 100% 줘버리니 모니터의 세로 사이즈 만큼 더 늘어나버리더라구요.

해결방안이 없는지요;;;;;;
 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
지운아빠
11년 전

body 의 background 를 #footer 의 background 값과 동일하게 지정하시면 간단하게 해결하실 수 있습니다.

단 로딩 속도, Contents 영역 색과의 명도대비 등에 따라 페이지 로드 시 깜빡이는 듯한 느낌을 받을 수도 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

높이는 100% 안잡혀요

푸터를 하단에 고정 시키던가

absolute fixed로 

 

제이쿼리로 브라우저 높이 체크 후 높이를 주는 방법 뿐이에요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

contents 부분에 min-height 값을 넉넉히 주셔서 항상 footer가 화면밖으로 나가게 하세요.

그 방법 밖에 없습니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전

스크롤시에는 어떤것을 원하시는건가요..

가령 컨텐츠 부분이 내용물이 많아질때 스크롤이 생기면서 foot가 아래로 내려가는데..

 

1.스크롤이 생겨도 foot가 하단에 고정이다..

2.컨텐츠에 내용물이 없을때 foot가 하단에 붙고 컨텐츠가 많아서 스크롤이 생길때는

일반 윕페이지처럼 foot가 내려간다..

 

 

위 같을때..

 

1.은 position: fixed; 를 사용하는 수밖에는 없구요..

2. 같은 경우는 아래와 같이 css로 컨트롤 하면 될것 같네요.

3. 아님 다른 내용의 질문인가요??? 

 

html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
}
#header {
    height: 100px;
    background: #ddd;
    position: relative;
    z-index: 1;
}
#body {
    min-height: 100%;
    margin: -100px 0 -50px;
}
* html #body {
    height: 100%;
}
#contents{
    padding: 100px 0 50px;
}
#footer {
    height: 50px;
    background: #ddd;
}

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인