고마워, 나는 당신의 도움으로 내 문제를 해결했다. 나는 div 100 % 너비 100 % 높이 (하단 막대의 높이가 적음)를 원하고 몸에 스크롤이 없거나 (해킹 스크롤 막대가 숨기지 않음) 약간 조정했습니다.
CSS의 경우 :
html{
width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
body{
position:relative;width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
div.adjusted{
position:absolute;width:auto;height:auto;left:0px;right:0px;top:0px;bottom:36px;margin:0px;border:0px;padding:0px;
}
div.the_bottom_bar{
width:100%;height:31px;margin:0px;border:0px;padding:0px;
}
HTML의 경우 :
<body>
<div class="adjusted">
// My elements that go on dynamic size area
<div class="the_bottom_bar">
// My elements that goes on bottom bar (fixed heigh of 31 pixels)
</div>
</div>
그 트릭을 수행했습니다. 예, 하단 막대 높이보다 하단에 대해 div.adjusted 값을 조금 크게 설정했습니다. 그렇지 않으면 세로 스크롤 막대가 나타납니다. 가장 가까운 값으로 조정되었습니다.
그 차이는 동적 영역의 요소 중 하나가 제거하는 방법을 모르는 여분의 하단 구멍을 추가하기 때문입니다 ... 비디오 태그 (HTML5)입니다.이 CSS로 비디오 태그를 넣습니다 ( 따라서 바닥 구멍을 만들 이유는 없지만 그렇게합니다.)
video{
width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
Objetive : 브라우저의 100 %를 차지하는 비디오를 보유하고 (브라우저 크기를 조정할 때 화면 크기를 변경하지 않고 동적으로 크기를 조정) 비디오, 텍스트, 버튼 등이있는 div에 사용되는 바닥 공간을 줄입니다 (및 유효성 검사기) 물론 w3c & css).
편집 : 이유는 비디오 태그가 텍스트가 아니라 블록 요소가 아니기 때문에이 CSS로 수정했습니다.
video{
display:block;width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
display:block;
on 비디오 태그를 참고하십시오 .