Это типа как заворачивать в несколько слоев:
<div>
<div>Я div внутри div</div>
<div>Я второй div внутри div</div>
</div>
Див - это просто некий контейнер, для него можно задавать размеры, цвет и другие параметры, я думаю, что после курса html/css и bootstrap, придет понимание.
И имеет ли смысл порядок параметров в CSS, и влияет ли их порядок на отображение сайта?
Имеет. Например:
body {
margin-left: 12px;
margin-left: 0px;
}
Первый margin-left будет игнорироваться, так как его переопределит второй margin-left с 0px.