使用自动边距将绝对定位的元素居中失败
尝试使用自动边距将绝对定位在页面上的元素居中时,预期的行为可能不会发生。具体来说,将 margin-left 和 margin-right 设置为 auto 无法使元素居中,即使此技术适用于相对定位的元素。
出现这种差异是因为绝对定位的元素被从其常规流程中取出在文档的布局中。在此分离位置,边距将元素与其容器对齐的自动行为不再适用。
解决方案
要使用绝对定位正确居中元素,应采用替代方法。以下是一些选项:
以上是为什么 `margin: auto` 不将绝对定位的元素居中?的详细内容。更多信息请关注PHP中文网其他相关文章!