У меня возникла проблема с получением внутреннего текста диапазонов по центру в Firefox
Вот скриншот devtools для firefox, выделяющий элемент span.
![dev tools highlight](https://i.imgur.com/UBLJSoU.png)
Работает, как и ожидалось, в Chrome и Safari.
<button
style={{ marginTop: this.state.marginTop }}
className={`info-tab-title`}
>
<img
className="tab-icon"
src="/images/neighborhood/train.svg"
alt="train icon"
/>
<span>TO BROOKLYN</span>
</button>
.info-tab {
display: flex;
flex-direction: column;
justify-content: flex-start;
box-sizing: border-box;
background-color: #e5e8ea;
padding: 2% 4% 4% 4%;
margin-bottom: 8px;
cursor: pointer;
height: 100%;
max-height: calc(16.67% - 6px);
transition: 0.25s max-height ease-in-out;
&:last-child {
margin-bottom: 0;
}
.info-tab-title {
display: flex;
flex-direction: row;
align-items: flex-start;
font-family: 'BrownStd Regular';
font-size: 16px;
font-weight: bold;
letter-spacing: 0.35px;
line-height: 16px;
min-height: 26px !important;
align-items: center;
@media #{$mobile-break} {
font-size: 14px;
}
.tab-icon {
margin-right: 2.5%;
height: 100%;
width: auto;
}
}
}
В идеале текст должен располагаться по центру по вертикали внутри диапазона.
Это не дубликат, все предлагаемые ответы касаются выравнивания двухэлементы в родительском.Это относится к конкретной проблеме браузера с выравниванием содержимого innerHTML диапазона.