2016-05-10 16 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/

結果:FFの chrome margin bottom percentage

間違った結果: を

+0

.contentに追加し、これは質問やバグ報告ですか? – Turnip

+0

これは疑問ですが、バグであっても回避策が必要ですが、バグはhttps://bugzilla.mozilla.org/show_bug.cgi?id=885664で報告されていますが、わかりません – SebCorbin

答えて