【发布时间】:2020-10-23 17:37:32
【问题描述】:
我在 50% 的宽度 div 容器内有一个 HR 元素,我希望 HR 扩展到屏幕的所有宽度,忽略它的父宽度。
我知道我可以通过在容器外部应用 HR 并使用相对位置使其移动到必须的位置来解决这个问题......但是还有其他解决方案吗?
我尝试将宽度设置为大于100%,假设300% 让它溢出,但它只会向右放大(并显示丑陋的滚动条)。
浏览器将HR 视为一个块,但我无法将其与margin: 0 auto 居中(按上述调整大小后)。
有没有办法在没有相对定位的情况下做到这一点?
【问题讨论】:
-
试试
!important;。另请参阅link。 -
子元素不应该忽略容器。 !important 只有在我将两种样式应用于同一个元素时才有用