2013-07-02 2 views
2

웹 페이지는 1024x768 해상도에만 적합합니다. 해상도가 높을수록 화면 하단에 많은 양의 빈 공간이 생깁니다. 나는 CSS에 상당히 익숙하지 만 오류가 위치 속성이 없다는 것과 관련이 있다고 확신한다. 꼬리말과 메인 div가 화면 하단으로 이동하거나 페이지의 크기를 조정하기를 원합니다. 누군가 내가 누락 된 것을 말해 줄 수 있다면, 나는 영원히 감사 할 것입니다.1024x768 이상의 해상도에서 페이지 하단의 빈 공간

http://www.eightbitbastards.com/8bbtest/index.html

+0

JSFiddle^-^또는 함께 연주하려고했던 코드를 추가하십시오. –

+0

'html','body','# wrapper' 엘리먼트에'height : 100 %'를 선언 해보십시오. –

답변

1

사용 100 % 높이 HTML에 & 몸과 요소에 절대 위치를 포함하는 래퍼에 100 %를 사용, 즉 :

html, body { 
    height: 100%; 
} 

#wrapper { 
    background-image: url("../images/bg-repeat.png"); 
    background-repeat: repeat; 
    height: 100%; 
    min-width: 768px; 
    position: relative; 
} 

#main { 
    bottom: 21px; /* lifting it up 21px from bottom to allow for footer slotting in */ 
    height: auto; 
    left: 0; /* change accordingly to left position */ 
    min-height: 309px; 
    position: absolute; 
    width: 768px; 
} 

그런 다음 당신은 또한 바닥 글이 바닥에 남아 할 - 0에서 아래쪽으로 절대 위치 지정으로 설정하십시오. 또한, 이드가 아닌 #wrapper 내에서 클래스를 사용합니다.

+1

'HTML' 요소의 높이도 100 %로 조정해야합니다. 즉,'html, body {height : 100 %; }' – noahnu

+0

Correct @noahnu –

+0

시도해 보니 변경되지 않은 것처럼 보였습니다. c. 그래도 고마워. – Eric

0

래퍼 div에있는 배경을 페이지 본문에 추가하십시오.

body { 
    background-image: url(http://www.eightbitbastards.com/8bbtest/images/bg-repeat.png); 
    background-repeat: repeat; 
} 
+0

도움을 주셔서 감사하지만, 이것은 내가 달성하고자하는 것이 아닙니다 ^^; 래퍼가 해상도에 맞게 원한다면 바닥 글과 주요 div를 아래로 가져 오십시오. – Eric