html - 如何在父容器内居中对齐 div?
问题描述
前三个 div 中包含其他元素存在问题。如果我删除它们,那么它工作正常,但不是。 在此处查看输出
.results{
text-align: center;
}
.result-box{
width: 200px;
height: 250px;
background-color: red;
margin: 10px;
padding: 5px;
display: inline-block;
}
<div class="wrapper">
<div class="results">
<div class="result-box"><p>Hello</p><p>World</p></div>
<div class="result-box"><p>Nothing</p></div>
<div class="result-box"><p>Everything</p></div>
<div class="result-box"></div>
<div class="result-box"></div>
<div class="result-box"></div>
</div>
</div>
解决方案
在容器内收集 div 的最佳解决方案是使用 flex (display:flex)或gird (display:gird)女巫网格在旧浏览器(Internet Explorer)中无法正常工作
但如果你不喜欢使用这些方法,这里是一个棘手的方法
.results{
text-align: center;
position:relative;
}
.result-box{
width: 200px;
height: 250px;
background-color: red;
margin: 10px;
padding: 5px;
display: inline-block;
float:left;
}
<div class="wrapper">
<div class="results">
<div class="result-box"><p>Hello</p><p>World</p></div>
<div class="result-box"><p>Nothing</p></div>
<div class="result-box"><p>Everything</p></div>
<div class="result-box"></div>
<div class="result-box"></div>
<div class="result-box"></div>
</div>
</div>
推荐阅读
- javascript - 更新 mongoose 中的嵌入文档
- python - ChromeDriver 错误:“chromedriver”可执行文件需要在 PATH 中
- qt - 是否可以在 QML 中仅显示 osm 的一部分?
- ansible - 如何在 cygwin 下配置 ansible 以使用 pageant(使用密码保护密钥运行 ansible)
- python - 如何格式化分区问题的幸福来读取幸福表?
- flutter - 无法更改颤振主题颜色
- raku - Raku vs. Perl5,出人意料的结果
- javascript - React-redux 中的下拉状态
- django - 如何将 Tag 转为 List ?或如何在 for 循环中使用标签?(Django)
- c++ - 播放音频处理器的最简单的独立 JUCE 应用程序?