차이점: 1. html 태그는 문서의 루트 요소이고 body 태그는 문서의 주요 요소입니다. 2. html 태그와 body 태그에 적용해야 하는 전역 스타일이 다릅니다. , html은 "document.documentElement"에 해당하고 body는 "document.body"에 해당합니다.
이 튜토리얼의 운영 환경: windows7 시스템, CSS3&&HTML5&&javascript 버전 1.8.5, Dell G3 컴퓨터.
CSS에서는 과
사이의 차이가 종종 무시되며, 전역 스타일은 또는 에 정의됩니다. 실제로 둘 사이에는 차이가 있으며 CSS 베테랑과 초보자 모두 이를 이해해야 합니다.HTML과 Body의 관계
<!DOCTYPE html> <html> <head> <!-- Metadata and such --> </head> <body> <!-- Where the content begins --> <body> </html>
표준 정의에 따르면 는 문서의 루트 요소이고
;html>. 사양에 따르면 는 와 구별되어야 하는 요소입니다.따라서 및
는 부모-자식 관계입니다. HTML 문서에서 :root 선택자는 요소에 해당합니다.:root { } html { }
:root 선택기(의사 클래스)는 html 선택기(0, 0, 1, 0) 대 (0, 0, 0, 1)보다 우선순위가 더 높다는 점에 유의해야 합니다.
HTML에 적용해야 하는 전역 스타일
html { font-size: 62.5%; } body { font-size: 1.4rem; /* =14px */ } h1 { font-size: 2.4rem; /* =24px */ }
이상한 배경색
CSS에서
에 배경색을 적용한 후 내부 요소는 뷰포트를 채우지 않으며 배경색은 뷰포트 전체에 퍼집니다.이 문제를 해결하려면 배경색을 html로 설정하세요.
높이: 100%
및 해당 하위 요소의 높이를 창 높이로 설정해야 하는 경우 요소도 추가해야 합니다.html, body { height: 100%; }
전역 스타일은 Body
초기 사양에서
에는 다음과 같은 인라인 속성이 있었습니다.Background
bgcolor | BackgroundBackground -color |
marginleft | |
marginright | margin-right|
margintop | margin-top |
text | font |
위에는 CSS의 과 사이에 몇 가지 차이점이 나열되어 있습니다. 실제로 | 에 해당하는 html과 같은 JavaScript에도 차이점이 있습니다.|
프로그래밍 소개 | 를 방문하세요! !
위 내용은 html 태그와 body 태그의 차이점은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!