我正在使用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;
}
如果我将margin-left
添加到.root{}
,那么它不会以移动版本为中心。
答案 0 :(得分:1)
我认为最好的方法是在列上使用grid offsets:
<body>
<div class="container">
<div id="mainContent" class="row">
<div class="col s12 l6 offset-l3"></div>
</div>
</div>
</body>
添加班级offset-l3
会在屏幕尺寸l
和xl
左侧添加3列的偏移量。总共12列,内容为6列,偏移量为3将导致内容居中。
style.css
可以更新为仅设置background-color
:
#mainContent {
background-color: blue;
}
答案 1 :(得分:0)
我为index.html添加了一个包装器,如此
xmllint
现在白色盒子在两个较小的重塑显示器中间居中,并且更大。