Witam.
Mam takie szybkie pytanie bo mam problem z wycentrowaniem diva a w zasadzie to nie rozumie zachowania się właściwości margin w tym przypadku. Poniżej prościutki kod przestawiający mój problem
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
height: 100vh;
}
.container {
width: 25vw;
height: 40vw;
margin: 100px auto;
background-color: #aaa;
}
</style>
</head>
<body>
<div class="container"></div>
</body>
</html>
i moje pytanie brzmi: dlaczego jak dodaje właściwość margin do diva .container to jest on odsuwany o tą wartość ale to samo dzieje się z body?. Dlaczego body nie jest na swoim miejscu "top i left: 0 i height i width: 100% okna" - (oczywiście nie chodzi tu o to że nie zastosowałem absolute itp.)"a margin jest stosowany tylko do diva?