gpt4 book ai didi

html - 如何在容器内的 div 中居中放置 div?

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:13 25 4
gpt4 key购买 nike

我正在使用 Materialise CSS 前端框架并使用 margin: 0 auto;就像我一直做的那样,让这个 div 在它的父级中居中做了一个噩梦。给了什么?

.outer {
border: 1px solid red;
height:100px;
}

.inner{
border: 1px solid black;
height:50px;
margin: 0px auto;
}
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/css/materialize.min.css">

<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/js/materialize.min.js"></script>

<div class="container">
<div class="row outer">
<div class="col l6 inner">
</div>
</div>

</div>

http://codepen.io/kinsdotnet/pen/mEYJVg

最佳答案

Materialise 使用 float 元素的网格系统。您不能在 float 元素上使用 margin: auto

您需要使用网格的偏移类,或者重新排列网格和该子元素...

( http://codepen.io/jmsherry/pen/OXYVRL <-- 那样)

另外,不要听信 !important 和 Absolute 定位这些非常糟糕的建议。有更好的方法来做到这一点......

关于html - 如何在容器内的 div 中居中放置 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39070371/

25 4 0
文章推荐: java - 比较两个字符串,都使用正则表达式
文章推荐: html - 如何在带有图像的圆圈之间放置线条?
文章推荐: css - 如何将包装器
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com