0
나는 내 CSS 파일이 쓰기합니다.배경은 배경 속성으로 만 전체 화면을 덮습니까?
html {
background: black;
}
검은 색이 전체 화면을가립니다. 그러나 그 당시 내 html
요소는 실제 height.The height
속성이 div
같은 다른는 HTMLElement를 들어 0
입니다하지 않는해야 모두 background-color
작품을 실제 height
및 width
속성이 있습니다.
왜 body, html
와 div
사이의 차이점은 무엇입니까?
내가 생각
html {
height: 100%;
width: 100%;
background: black;
}
전체 화면 배경 색상을 만들 수있는 유일한 방법입니다.
HTML, 본문 또는 프리젠 테이션에 관한 DIV 요소 사이에는 차이가없는 모든
는 HTML 태그 (또는 기관) 기본 나던으로는 실제 높이가 있습니다. Div는 콘텐츠가있는 경우에만 실제 높이를 갖지 않습니다. 해결책은 실제로 html/body가 100 % 높이/너비를 갖도록 강제합니다. html로 몸에 사용하는 것이 더 좋습니다. – Kinnza
나는 무엇이 문제인지 이해하지 못합니까? 무엇을 성취하려고합니까? 문제의 [mcve]를 작성하십시오. 당신이 HTML 요소에 대한 배경 컬러를 사용하는 경우 전체 페이지가 해당 색상이됩니다 https://jsfiddle.net/wwjtx6yy/을 – Esko
배경 색상은 실제 높이가없는 html 태그 잘했다. 그러나 div에 실제 높이가 없으면 배경색이 작동하지 않습니다. – Loatheb