Я использую Materialise CSS и пытаюсь центрировать div. Я пытаюсь сделать так, чтобы белые поля располагались по центру мобильного телефона, а рабочий стол - по центру страницы. Все белые поля находятся в одном и том же div, называемом root
.
index.html
<body>
<div class="container">
<div id="mainContent" class="row">
<div id="root" class="col s12 xl l6"></div>
</div>
</div>
</body>
styles.css
#mainContent {
background-color: blue;
margin: auto;
display: block;
}
#root {
margin: 0 auto;
position: relative;
}
На мобильном устройстве он правильно центрирует белые поля.
![On mobile, it centers the white boxes correctly.](https://i.stack.imgur.com/DU9II.png)
На рабочем столе ящики находятся с левой стороны.
![Desktop view](https://i.stack.imgur.com/dPLFh.png)
Если я добавлю margin-left
к .root{}
, то это не в центре мобильной версии.