CSS“left”属性不起作用?
尝试使用“将子 div 的左边框置于其父 div 中时” left: 50%”属性,可能达不到预期的效果。这可以归因于 HTML 元素的默认定位,即“静态”。在这种默认状态下,“left”属性不起作用。
解决方案:绝对或相对定位
启用“left”属性来定位子div正确地,您需要将其位置属性设置为“绝对”或“相对”。这通知浏览器子 div 应该相对于其包含元素而不是整个文档定位。
更新的 CSS:
通过设置位置属性设置为“absolute”,子 div 相对于其父级进行定位,并且 50% 的“left”属性将其左边框精确定位在父级 div 的中间位置。
以上是为什么我的 CSS'左”属性不以我的子 Div 为中心?的详细内容。更多信息请关注PHP中文网其他相关文章!