.outer {
width: 300px;
height: 300px;
position: absolute;
}
.inner {
position: absolute;
left: 100px;
right: 100px;
top: 100px;
bottom: 100px;
}
<div class="outer">
<div class="inner">
</div>
</div>
htmlbook.ru/css/bottom пишут
Если одновременно задано свойство top и bottom со значениями отличными от auto, то свойство bottom игнорируется.
На самом же деле блок inner изменяет свои размеры.
Кто знает, дайте пож. ссылку на стандарт w3c где описано такое поведение, не могу сам там найти