나는 설정할 수 있다 ',' 을 높이 < div> 일정 비율, CSS, 하지만 그건 그냥 그대로 내용과 같은 크기로 거잖나. 하지만 HTML 5 ',' 내가 언제 분리하십시오 < 닥티스피 html> div> <;! ',' 차지하고 있는 작동하잖아, 원하는 대로 전체 페이지를. 난 로렌아줌마가 페이지에서 확인할 수 있으므로, 어떻게 해야 합니까?
나는 이 CSS 를, ',' 페이지 ',' < div> 디스크입니다. diskid 이라는 ID:
#page {
padding: 10px;
background-color: white;
height: 90% !important;
}
>. 나는 높이 CSS 일정 비율 div 설정할 수 없을 것이다.
지도에요 백분율입니다.
설정할 수 퍼센트 높이로 모 요소 (*) 명시성 세로폭 있어야 합니다. 이는 자명한 두면 꽤 있다는 점에서 '자동' 는 그 높이가, 블록 세로폭 시행하십시오 컨텐트입니다. 하지만 내용 자체에 대한 백분율입니다 모피쳐 you& # 39 는 뜻을 높이 면에서, ve 브라운아저씨의 교도관님도요 조금 Catch 22. 그리고 그냥 사용하는 브라우저 포기할 컨텐트에서 높이.
그래서 상위입니다 명시성 '높이' 재산이잖아 div 있어야 합니다. 높이 있는 반면, 그건 문제가 될 수도 있습니다) 까지 다음 레벨이네 마이그레이션합니다 스케쳐내 비율 (%)
Div 하려면 대한 백분율입니다 뷰포트가 높이, 높이 등 모든 조상 ',' 와 '< html> <, div, body> 있어야 한다', ', 높이: 100% 포인트 아래로 체인이 명시성 높이 있어 ', div.
(*: 또는 경우 div 가 포지셔닝됩니까, 이 "블럭" 로, 이는 가장 가까운 조상 포지셔닝될.)
현대의 모든 브라우저와 IE> 또는 신규 지원 = 9 만대, CSS 기준으로 뷰포트가 높이 ('vh') 와 뷰포트가 너버 ('바겐').
div {
height:100vh;
}
여기를 참조 추가 정보.
설정해야 합니다. '와' 에서 '높이' 요소 뿐만 아니라, body> < html> <;; 그렇지 않으면, 충분히 큰 거역한다면 이벤트여야만 맞게 컨텐트입니다. [예] [1]:
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 거짓값 바벨. > 거짓값 -;
<!DOCTYPE html>
<title>Example of 100% width and height</title>
<style>
html, body { height: 100%; margin: 0; }
div { height: 100%; width: 100%; background: red; }
</style>
<div></div>
끝 - < 스니핏 >;!
[1]: http://software.hixie.ch/utilities/js/live-dom-viewer/? %20html% 3e% 0a% 3ctitle% 3eexample% 20of% 20100%25%20width% 20and% 20height% 3c% 2ftitle% 3e% 3c! doctype% 0a% 3cstyle% 3e% 0ahtml% 2c% 20body% 20%7b% 20height% 3a% 20100%25%3b% 20width% 3a% 20100%25%3b% 20margin% 3a% 200%3b% 20%7d% 0adiv% 20%7b% 20height% 3A% 20100%25%3b% 20width% 3a% 20100%25%3b% 20background% 3a% 20red% 3b% 20%7d% 0a% 3c% 2fstyle% 3e% 0a% 3cdiv% 3e% 3c% 2fdiv% 3e
스케쳐내 설정되었습니다 요소를 만들 수 있는 비율 (높이: # 39 의 고유한 너버 it&) 로,) 는 높이 효과적으로 할 수 있는 최선의 방법을 사용하여 패딩 아래에 '설정'. 광장 (예:
<div class="square-container">
<div class="square-content">
<!-- put your content in here -->
</div>
</div>
.square-container { /* any display: block; element */
position: relative;
height: 0;
padding-bottom: 100%; /* of parent width */
}
.square-content {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
}
다만 광장 컨테이너입니다 패딩 및 내용의 칠하려면 컨테이너입니다 확장하십시오 만든 것이다. 긴 글 2009년 의 이 제목: http://alistapart.com/article/creating-intrinsic-ratios-for-video
'' 100vw / 100vh 사용할 수 있습니다. CSS3 우리를 보기입니다 뷰포트가 상대치 판매했다. 의 100% 는 100vw 뷰포트에 너비입니다. 100vh. 100% 의 높이이다.
<div style="display:flex; justify-content: space-between;background-color: lightyellow; width:100%; height:85vh">
<div style="width:70%; height: 100%; border: 2px dashed red"></div>
<div style="width:30%; height: 100%; border: 2px dashed red"></div>
</div>
>. 아아아안녀어엉! 비율 (%), (%) 을 사용하기 위해서는 it 모피쳐 요소점 정의해야 합니다. 바디입니다 사용할 경우 {높이: 이 때문에 100% 포인트} 모피쳐 작동하지 않을 수 없다고 보고 있다. 이 경우 이 일을 위해 바디입니다 높이 html 의 100%} {세로폭 추가해야 합니다.
또 다른 없앨 경우 해당 정의중 모피쳐 비율 (%) 사용할 수 있습니다.
높이 100vh 바디입니다 {} *
도움이 될 것 같은데?
가끔 조건부 설정되었습니다 높이를 div 때와 같이 할 수 있습니다 컨텐츠의 전체 화면의 높이를 넘지 않습니다. 모든 요소를 100% 는 넘을 경우 잘라 컨텐트입니다 모피쳐 설정 화면 크기.
따라서 이를 해결하기 위해 최소 높이 운행에서어떠한 설정할 수 있다.
그들의 부모 요소를 조정하십시오 계속 사용하면 자동으로 높이 다음 주 에 div, subtract 픽셀 크기를 헤더나 바닥글에 div 의 100vh (뷰포트가 부서입니까). Css 에서, 다음과 같은 항목을
최소 높이: 계산기 (100vh - 246px);
전체 길이는 100vh 화면에 주변 를 뺀 있다. 최소 높이 높이 설정하여 아닌 이상, 컨텐츠 계속 흐름을 가져오는 대신 화면에 예선탈락했다.