2016-11-17 5 views
0

고정 된 픽셀 크기의 페이지가 항상 동일한 퍼센트의 높이를 가지길 원합니다.뷰포트를 사용하여 사이트를 고정 된 크기로 유지 하시겠습니까?

1500px 높이의 div가 있고 1366x768 화면에서 볼 때, 전체 1500px div는 완전히 가시적이어야합니다.

.fix{ 
 
width:400px; 
 
height:400px; 
 
background-color:green; 
 
margin:0 auto; 
 
}
<div class="fix"></div>

+0

'px'를 사용하지 않고'%'를 사용하기 시작하십시오. 왜냐하면 이것이 화면 영역보다 더 큰 div를 볼 수있는 유일한 방법이기 때문입니다. – junkfoodjunkie

+0

조회 css 상대 단위 –

+0

많은 장치가 화면 크기/해상도가 훨씬 작습니다. – mlegg

답변

-1

뷰포트로 DIV 상대의 높이를 설정합니다 "VH"단위를 사용할 수 있습니다 : {: 50vh 높이}에 사업부의 높이를 설정합니다

.fix을 뷰포트의 50 %.

또는 px 대신 %를 사용할 수 있습니다.이 경우 body 및 html 높이를 100 %로 설정하십시오.

+0

문제는 px를 사용하여 전체 사이트를 만든 것이므로 더 작은 해상도에서 볼 수는 없습니다. 당신은 아래로 스크롤 할 수 없습니다. 저는 브라우저 줌과 같은 역할을하는 것을 찾고 있습니다. 더 작은 해상도에서는 모든 것을 조금 작게 만듭니다. 사이트 : http://palmira-lopez.de – KeBom