非常符合标题。
使用以下CSS使元素适合其父宽度是否安全?
.element {
position: absolute;
left: 0;
right: 0;
background-color: #ccc;
border-top: 1px solid #ddd;
}
我们可以忽略IE< 8。
答案 0 :(得分:2)
left
和right
IE7 和之前不支持值inherit
。
答案 1 :(得分:2)
很安全。但是不要抱我这么做。本声明按原样提供,不附带任何形式的担保。
这是一篇很好的文章:Conflicting Absolute Positions
此外,父母需要应用职位(即static
以外的职位,通常为relative
)。