<body>
<div class="blok">
<div class="nowa">sda</div>
<div class="nowa">sadsa</div>
</div>
</body>
body
{
background-color: red;
margin: 0 auto;
}
.blok
{
width: 1040px;
margin-left: auto;
margin-right: auto;
}
.nowa{
background-color: blue;
width: 480px;
margin:10px;
float:left;
font-size: 20px;
text-align: center;
}
Powiedzcie mi dlaczego element blok nie jest wyśrodkowany i ma po prawej stronie duży margines. Nie wiem czy się dobrze myślę, ale podejrzewam, ze to gdzie jest jakaś wartość domyślna i to powoduje ustawienie pod lewa stronę. Z tego co przeczytałem to wydaje mi się, że dziedziczenie jest prawidłowe zapisane. Rodzicem w tym przypadku jest body, dzieckiem jest blok. Blok jest rodzicem i dzieckiem jest nowa. To dlaczego to jest wszystko po lewej. Zdaje się sobie sprawę, że użyłem float: left, ale jak zrobiłem wyrównanie w "bloku". Więc?