您遇到了 div 无法在包含的 div 内水平对齐的问题。以下是常见的查询和解决方案:
为什么我的 div 不在包含的 div 内水平居中?
示例 HTML:
<code class="html"><div class="row"> <div class="block">Lorem</div> <div class="block">Ipsum</div> <div class="block">Dolor</div> </div></code>
CSS 示例:
<code class="css">.row { width: 100%; margin: 0 auto; } .block { width: 100px; float: left; }</code>
要实现水平居中,请考虑使用 display: inline-block 而不是 float。此方法使 div 的行为类似于内联元素,同时保持块级属性,例如宽度和高度。
更新的 CSS:
<code class="css">.row { width: 100%; margin: 0 auto; } .block { width: 100px; display: inline-block; }</code>
通过此修改,您的 div 应该在包含 div。
以上是为什么我的 div 不在包含的 div 内水平居中?的详细内容。更多信息请关注PHP中文网其他相关文章!