Safari 10.0 renders this example differently than Firefox, Chrome, Microsoft Edge or Microsoft Explorer: the red div fills the whole height in all of these browser and it does not in Safari. The problem seems to be with the vertical text - how to fix it?
.outer {
display: flex;
height: 100px;
background: green;
}
.inner {
display: block;
background: blue;
}
.test {
display: block;
-ms-writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;
-moz-writing-mode: vertical-rl;
-ms-writing-mode: vertical-rl;
writing-mode: vertical-rl;
background: red;
}
<div class="outer">
<div class="test">
One
</div>
<div class="inner">
Two
</div>
</div>