Мой HTML-тег выглядит так, у меня проблема в Firefox, когда я использую absolute и flex.Мне нужно <h2>
внизу someBox
, но оно всплывает someBox
в Firefox.
<div class="leftPointBox">
<a class="someBox">
<div class="wrap">
<picture>
<source media="(max-width: 414px)" srcset="img/420x315.jpg">
<source media="(min-width: 413px)" srcset="img/800x600.jpg">
<img src="img/800x600.jpg" srcset="img/420x315.jpg 414w, img/800x600.jpg 1024w">
</picture>
</div>
<h2>TITLE</h2>
</a>
</div>
css (scss):
.someBox {
position: relative;
overflow: auto;
}
.leftPointBox{
width: 380px;
float: left;
h2 {
text-align: left;
font-weight: 600;
color: #ffffff;
font-size: 20px;
background-color: #004E98;
position: absolute;
bottom: 0;
width: 360px;
padding: 10px;
margin-bottom: 0;
}
}
.someBox .wrap {
height: 285px;
}
.wrap {
position: relative;
overflow: hidden;
display:flex;
align-items:center;
justify-content:center;
margin-bottom: 10px;
img {
max-width: 100%;
max-height: 100%;
@media screen and (max-width: 1024px){ flex: inherit; max-width: 100%;}
}
}