mieć problem z schematu flexbox i przestrzeni pomiędzy Firefox 36. Ze względu na brak miejsca pomiędzy nimi nie jest poprawna w Firefoksie (powodując dziwny margines po lewej), ale doskonały w Google Chrome.styl schematu flexbox „justify-zawartość: przestrzeń pomiędzy” wyrównane Firefox z absolutnie umieszczonej dziecka
CSS
.form-status {
display: flex;
justify-content: space-between;
position: relative;
&:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 1px;
background: $gray;
}
.step {
position: relative;
text-align: center;
padding-top: 15px;
color: $gray-light;
&:after {
content: "";
position: absolute;
height: 8px;
width: 8px;
border-radius: 50%;
top: -11px;
left: 50%;
margin-left: -11px;
background: $gray;
border: 8px solid #0c0616;
box-sizing: content-box;
}
&:first-child, &:last-child {
&:before {
content: "";
position: absolute;
top: 0;
left: -100vw;
right: 0;
height: 1px;
background: black;
}
}
&:first-child:before { right: 50%; }
&:last-child:before { left: 50%; }
&.active {
color: white;
&:after { background: $brand-yellow; }
}
}
}
HTML
<div class="page-section page-section-dark page-section-narrow">
<div class="container">
<div class="form-status">
<div class="step {{#ifeq step "one"}}active{{/ifeq}}">
Basic Information
</div>
<div class="step {{#ifeq step "two"}}active{{/ifeq}}">
Agreement
</div>
<div class="step {{#ifeq step "three"}}active{{/ifeq}}">
Payment
</div>
</div>
</div>
</div>
Próbowałaś dodawanie przedrostków sprzedawcę? – ratherblue
Nie - może być wart strzały. – ControlZ
Prefiksy dostawcy nie pomogą; Firefox nie obsługuje prefiksów dla współczesnego flexboxa CSS (lub większości elementów, z wyjątkiem kilku starszych właściwości/wartości). – dholbert