-3

Pretty much as per the title really.

Is it safe to use the following CSS to make the element fit to its parent's width?

.element {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ccc;
    border-top: 1px solid #ddd;
}

We can ignore IE < 8.

4

2 回答 2

2

这是安全的。但是不要让我坚持。本声明按原样提供,不提供任何形式的保证。

这是一篇不错的文章:冲突的绝对位置

此外,父母需要应用位置(即static通常不是relative)。

于 2012-11-06T17:12:49.497 回答
2

left并且right被所有主流浏览器完全支持

在此处输入图像描述

IE7更早版本inherit 不支持该值 。

于 2012-11-06T17:00:25.673 回答