이 글의 내용은 html과 body 요소의 높이 문제를 해결하는 방법에 관한 것입니다. 참고할 만한 가치가 있으니 도움이 필요한 분들에게 도움이 되길 바랍니다.
우선: html 요소와 body 요소는 모두 블록 수준 요소입니다.
간략한 설명: 때때로 height: 100%가 설정되지 않은 것을 볼 수 있지만 html 및 body 요소의 높이는 현재 창의 높이입니다. height: 100%가 설정된 것처럼 보입니다.
다음 두 가지 예를 보세요.
예제 1:
<html> <head> <title>demo</title> <style type="text/css"> * { margin: 0; padding: 0; } .container { height: 30%; } </style> </head> <body> <div class="container"></div> </body> </html>
이때 컨테이너 높이는 창 높이의 30%이고, html과 본문 요소의 높이는 모두 창 높이입니다. .
예제 2:
<!DOCTYPE html> <html> <head> <title>demo</title> <style type="text/css"> * { margin: 0; padding: 0; } .container { height: 30%; } </style> </head> <body> <div class="container"></div> </body> </html>
이때 컨테이너의 높이는 0이고, 설정된 높이: 30%는 적용되지 않으며, html과 body 요소의 높이는 모두 0입니다.
이유: 예제 1은 현재 문서 유형을 설정하지 않으며 호환 모드는 기본적으로 활성화되어 있습니다. 호환 모드에서 html 및 body 요소의 높이는 창 높이이며, 예제 2에서는 정합니다. html>, 표준 모드가 활성화되어 있으며 표준 모드의 html 및 body 요소 높이가 모두 0입니다.
위 내용은 HTML 및 본문 요소의 높이 문제를 해결하는 방법에 대한 전체 소개입니다. Html5 튜토리얼에 대해 더 알고 싶다면 PHP 중국어 웹사이트에 주목하세요.
위 내용은 HTML 및 본문 요소의 높이 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!