2016-05-10 1 views
0

У меня есть разница в интерпретации размеров полей между webkit и Firefox с использованием высоты 100% для родителя.Разница Chrome/Firefox с отрицательным процентом нижней границы

HTML:

<header> 
    Lorem ipsum dolor amet 
</header> 
<div class="wrapper"> 
    <div class="content"> 
    My background depends on my ancestor sibling 
    </div> 
</div> 
<div class="red"> 
    <p class="white"> 
    Amet ipsum dolor 
    </p> 
</div> 

CSS:

header { 
    height: 150px; 
    background: #fff; 
} 
.red { 
    background: red; 
    padding: 6em 0; 
} 
.content { 
    background: rgba(28,28,28, .3); 
    margin-bottom: -100%; 
} 
.wrapper { 
    position: relative; 
    height: 100%; 
} 
p.white { 
    background: #fff; 
    width: 70%; 
    margin: 0 auto; 
} 

JS скрипку здесь https://jsfiddle.net/m1fobvwv/

Результат на Chrome (ожидается): chrome margin bottom percentage

Неправильный результат на FF: firefox margin bottom percentage

+0

Является ли это вопрос или сообщение об ошибке? – Turnip

+0

Это вопрос, я хотел бы обходное решение, даже если это ошибка, я думаю, что ошибка сообщается здесь https://bugzilla.mozilla.org/show_bug.cgi?id=885664, но не уверен – SebCorbin

ответ

Смежные вопросы